我有一个C#visual studio 2005表格......
在表单上,我需要以编程方式允许按钮可用。
e.g。 a。)可在文件打开时使用 b。)如果文件未打开则无法使用。
理想情况下,我想做像word一样的事情 - 就像单词一样,如果你不能使用它们,按钮会变灰。
- >编辑 在Windows C#GUI(不基于Web)中。
答案 0 :(得分:4)
如果是针对Windows窗体,请将按钮的Enabled
属性设置为true
或false
。
答案 1 :(得分:2)
你可以这样做(我想你需要一些代码):
if(//the document is open)
{
btnYourButton.Enabled = true; //to make it available
btnYourButton.Visible = true; //to show the button
}
else
{
btnYourButton.Enabled = false; //to make it unavailable
btnYourButton.Visible = false; //to hide the button
}
Enabled
确定按钮的可用性。
Visible
隐藏或显示按钮。
答案 2 :(得分:0)
我原以为你会在按钮上使用“启用”属性。您可以使用JavaScript或jQuery根据表单上的某些条件设置属性,例如表单上具有特定值或其他内容的隐藏字段。
答案 3 :(得分:0)
您可以将启用按钮的属性绑定到具有公共bool类型属性
的对象答案 4 :(得分:0)
我建议您使用此http://www.codeproject.com/KB/miscctrl/CradsActions.aspx
对于WPF,您可以使用命令。