窗体上有 4个button 按钮,点击一个后,在点击另一个时,显示一个messagebox“你只能选择一个”
解决方案 »
- C# treeview 递规查询
- 关于SQLDataReader的释放的问题
- WebResponse读取网页出现无法连接远程服务器的现象,如何解决?
- 最后的分数,问一个关于部署的问题!!!
- 用C#开发通过串口与工业设备通讯,大家有什么好的串口通讯代码?
- C# windows 编程中,只想把数据绑定到 DataGrid 控件上怎么就这么难啊
- 多线程调用一个方法怎么区分?
- 异常:当传递具有已修改行的DataRow集合时,更新要求有效的UpdateCommand
- 请问VC#能够代替VC++做底层控制程序吗?效率如何?
- 求助:C# textBox 与 SQL 联想输入问题
- 自动运行程序问题
- 想用C#做一个优化软件. 求思路 或 已共享的源码.
思想如下
用一个全局变量,记下已经按了的第一个按了的button、
在四button都执行同一个事件方法.
方法内判断那个全局变量是否已经有值,如果有值就messagebox
否则全局变量记值bool m_HasSelectButton=false;
button_click()
{
if(m_HasSelectButton)
{
MessageBox.Show("你只能选择一个");
}
else
{
m_HasSelectButton=true;
}
}
我也向您提供一个思路:
如果向窗体中添加两个Button控件的话,不妨试一试这个方法.
假定窗体中已经存在两个名为btnSenderMessage,btnSubscribeMessage的Button控件.(其Text属性分别设定为Sender和Subscribe)
可以在btnSenderMessage的Button控件的Click事件里为btnSubscribeMessage的Button控件注入MouseDown事件.
这样,窗体就可以扑捉到你所提供的"消息了".