C# 如何在按钮单击事件中调用Bool函数
我试图通过单击按钮调用布尔类型函数,但遇到错误C# 如何在按钮单击事件中调用Bool函数,c#,C#,我试图通过单击按钮调用布尔类型函数,但遇到错误 "mybtn_Click(object, System.EventArgs)' has the wrong return type" 我需要返回false bcoz,因为我正在处理一个模式弹出窗口,函数完成后弹出窗口关闭 我的职能是:- protected bool btnforgotpwd_Click(object sender, EventArgs e) { //code return false; } 最有可能的方法是mybt
"mybtn_Click(object, System.EventArgs)' has the wrong return type"
我需要返回false bcoz,因为我正在处理一个模式弹出窗口,函数完成后弹出窗口关闭
我的职能是:-
protected bool btnforgotpwd_Click(object sender, EventArgs e)
{
//code
return false;
}
最有可能的方法是
mybtn\u Click
其返回类型为void
,但您返回字符串或其他对象
protected void mybtn_Click(object sender, EventArgs e)
{
return obj; // you should not have a return statement inside
}
最有可能的方法是
mybtn\u Click
其返回类型为void
,但您返回字符串或其他对象
protected void mybtn_Click(object sender, EventArgs e)
{
return obj; // you should not have a return statement inside
}
您必须将函数调用放入处理程序中 双击设计器中的
mybtn
按钮,Visual Studio将构建以下功能:
void mybtn_Click(object sender, EventArgs e)
{
//Function will be empty
}
然后,把你的函数放进去
void mybtn_Click(object sender, EventArgs e)
{
var boolValue = btnforgotpwd_Click(sender, e);
// Now use your bool
}
您可以读取MSDN上的事件,例如,您必须将函数调用放入处理程序中 双击设计器中的
mybtn
按钮,Visual Studio将构建以下功能:
void mybtn_Click(object sender, EventArgs e)
{
//Function will be empty
}
然后,把你的函数放进去
void mybtn_Click(object sender, EventArgs e)
{
var boolValue = btnforgotpwd_Click(sender, e);
// Now use your bool
}
您可以阅读MSDN上的事件,例如前面提到的单击事件使用的委托类型 返回
void
,即它完全不返回任何内容
所以,我要做的是创建一个单独的函数,它返回一个bool来执行click处理程序的工作。显然,您可以从单击处理程序调用这个新的bool返回函数
protected void btnforgotpwd_Click(object sender, EventArgs e)
{
DoForgotPassword();
}
protected bool DoForgotPassword()
{
//Do any work here.
}
如前所述,单击事件正在使用的委托类型 返回
void
,即它完全不返回任何内容
所以,我要做的是创建一个单独的函数,它返回一个bool来执行click处理程序的工作。显然,您可以从单击处理程序调用这个新的bool返回函数
protected void btnforgotpwd_Click(object sender, EventArgs e)
{
DoForgotPassword();
}
protected bool DoForgotPassword()
{
//Do any work here.
}
它必须有一个返回类型
void
,以匹配按钮事件委托。为什么您首先要使用bool
返回类型?请与我们共享一些代码。如果函数仅用作事件处理程序,则没有任何代码可以读取和使用该bool
值。事件处理程序是void
,它们不返回任何内容。你想在这里完成什么?框架中的任何内容都不希望事件处理程序返回任何内容。它必须具有void
的返回类型才能与buttons事件委托匹配。为什么您首先要使用bool
返回类型?请与我们共享一些代码。如果函数仅用作事件处理程序,则没有任何代码可以读取和使用该bool
值。事件处理程序是void
,它们不返回任何内容。你想在这里完成什么?框架中的任何内容都不希望事件处理程序返回任何内容。