需要做两个界面,界面一显示常用Button,界面二是包括了常用Button的其他按钮。
界面二中的toolStrip中有添加用户信息界面的Button、修改用户信息界面的Button以及其他Button。其中添加和修改界面由于显示内容基本相同,要做一个界面用委托重载不同参数来显示不同内容。
界面一中也放有添加用户信息界面的Button,要使两个不同界面的Button响应同一点击事件。
第一次写时出错:
点击事件放在界面二(Form2)中,代码如下:
public void btnAddNewReader_Click(object sender, EventArgs e){
_delegateRefreshAllReader _dlg = new _delegateRefreshAllReader(RefreshAllReader); //处理委托
frmReaderAddOrUpdate frmAdd = new frmReaderAddOrUpdate(_dlg); //处理委托
frmAdd.MdiParent = this.MdiParent;
frmAdd.Show();