我正在使用AeroWizard v2.2.3 ,并且我试图找到按钮属性以禁用“下一个”按钮,直到按下另一个按钮为止,但我在任何地方都找不到它...
也许在按下“下一步”按钮并进行验证时我应该捕捉到任何事件吗?
我试图在我的整个Designer.cs上找到“下一个”按钮控件,但没有任何反应。
private void Btn01_Click(object sender, EventArgs e)
{
string str1 = tb01.Text;
bool x;
x = str1.EndsWith("/*");
if (x)
{
Console.WriteLine("Contains /*");
}
else
{
MessageBox.Show("Doesnt contains /* at the end", "Problem with path" ,MessageBoxButtons.OK, MessageBoxIcon.Error);
}
tb01.Text = "";
}
这就是我要单击的按钮的代码,它将在向导中启用“下一步”按钮,默认情况下将禁用该按钮。
答案 0 :(得分:0)
使用VisualStudio属性禁用按钮时,我设法找到了解决该问题的方法:
Pointer --> Wizard Window -->
AllowNext: False --> Go to designer.cs and you'll find the Property called:
AllowNext = false;
只需将其放在您选择的另一个按钮下,并在执行代码后将其设置为真即可,
this.<YourWizardPage>.AllowNext = true;