C#Form中if后面的条件语句能不能是一个按钮的单击事件?
C#中if(条件语句){}//其中的条件语句能不能是一个按钮的单击事件?可以的话求具体语句...
C#中
if(条件语句){ } //其中的条件语句能不能是一个按钮的单击事件?
可以的话求具体语句 展开
if(条件语句){ } //其中的条件语句能不能是一个按钮的单击事件?
可以的话求具体语句 展开
展开全部
应当是不可以的,因为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
}
可以转换下思路啊
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
}
展开全部
是可以的。
如:
if(name=“123”)
{
Button1_Click(sender,e);
}
如:
if(name=“123”)
{
Button1_Click(sender,e);
}
追问
我问的是条件语句能不能是一个单击事件,不是后面的运行程序
追答
抱歉没看清
执行时候,插入一条记录,未成功标志为0,执行成功后标识为1
然后判断是否有记录即可
或则你用回调函数也可以,当执行完后,会触发一个回调,里面可以设置一些变量,下一次执行时,先判断这些变量,来确定是否执行,jquery也有回调
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-04-15
展开全部
可以btnUpdate_Click(null,null)
追问
这个条件语句?你是指这样吗?
if(btnUpdate_Click(null,null))
{
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
if()里面需要接受一个条件表达式,怎么可能接受事件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么要这么写呢,按钮单击事件不是有专门的事件吗,为什么还要用if来判断
追问
因为需要判断这个按钮是否按下,来决定后面的语句是否需要进行
追答
哦,那你定义一个bool变量来代表按钮是否按下,然后判断这个变量
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询