C#同一个按钮执行不同的事件

单机这两个按钮可以跳转到同一个窗体,在那个窗体中有一个“保存”按钮,我希望点击“新增会员”时”保存“按钮执行新增命令,点击“修改会员”时“保存”按钮执行修改命令... 单机这两个按钮可以跳转到同一个窗体,在那个窗体中有一个“保存”按钮,我希望点击“新增会员”时”保存“按钮执行新增命令,点击“修改会员”时“保存”按钮执行修改命令 展开
 我来答
zhouxiang_1216
2013-12-14 · TA获得超过2590个赞
知道大有可为答主
回答量:1286
采纳率:33%
帮助的人:1362万
展开全部
没有必要在界面上区分应执行哪种命令,你应该这样:“保存”按扭执行的就是将会员信息添加到数据库(或者是其它任何你程序中存储数据的位置),在保存时通过会员信息的唯一标识符(比如会员编号等等)进行查询,如果没有此会员信息,那么就执行Add操作,如果有,那么就弹出一个提示框,让操作人员选择是否执行Update操作,这样似乎更科学一些,代码也更精简。“新增会员”和“修改会员”这两个按钮也可以合并为一个按钮,没有必要用两个按钮打开同一个窗体,然后传递一个指示是执行新增还是修改操作的参数。希望对你有帮助,还有疑问请追问或是Hi
syyongyousoft
2013-12-14 · TA获得超过529个赞
知道小有建树答主
回答量:85
采纳率:100%
帮助的人:75.6万
展开全部
在那个窗体中,建一个public 型变量,点击这两个按钮后,实例出这上窗体,然后给这个变量赋不同的值,以区分是新增还是修改
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-14
展开全部
这个的话 你可以在有“保存”按钮的窗体.cs 中,添加一个 带有参数的 的构造函数
比如
string op="";//打开窗体将要执行的操作
public form(string sop)

op=sop;

............


在加载窗体的事件 Form_Load中对 op 进行判断 ,是修改保存,还是 添加保存。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式