C#中
if(条件语句){ } //其中的条件语句能不能是一个按钮的单击事件?
可以的话求具体语句
C#Form中if后面的条件语句能不能是一个按钮的单击事件?
答案:5 悬赏:40
解决时间 2021-02-18 00:20
- 提问者网友:南佳人~
- 2021-02-17 11:46
最佳答案
- 二级知识专家网友:一身浪痞味
- 2021-02-17 13:20
为什么要这么写呢,按钮单击事件不是有专门的事件吗,为什么还要用if来判断
全部回答
- 1楼网友:厭世為王
- 2021-02-17 18:08
录入使用gdi+绘图的话使用面板 invalidate() 方法,考虑到效率和速度问题,用重载的invalidate(rectangle rect)指定要刷新的区域。
如果你只是用的textbox控件,输入完成后直接textbox.text="";即可
- 2楼网友:疯山鬼
- 2021-02-17 17:12
是可以的。
如:
if(name=“123”)
{
Button1_Click(sender,e);
}
- 3楼网友:何必打扰
- 2021-02-17 16:21
if()里面需要接受一个条件表达式,怎么可能接受事件
- 4楼网友:虚伪的现实
- 2021-02-17 14:56
应当是不可以的,因为button_click返回值是void而不是bool,会报错的;
可以转换下思路啊
private void button8_Click(object sender, EventArgs e)
{
string s=“a”;
int i=ConvertTo.Int32(s); //会报异常
}
private bool check() //检查是否异常
{
try
{
button1.PerformClick(); //调用click事件
result = true;
}
catch
{
result = false;
}
}
//************调用***************
if(check())
{
//dosomething
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯