如何以编程方式允许在表单上使用C#表单按钮?

如何以编程方式允许在表单上使用C#表单按钮?,c#,visual-studio-2005,C#,Visual Studio 2005,我有一张C#visual studio 2005表格 在表单上,我需要通过编程允许按钮可用 e、 g。 a、 )可在文件打开时使用 b、 )如果文件未打开,则无法使用 理想情况下,我想做一些像word一样的事情,比如word,如果不能使用按钮,按钮就会变灰 -->编辑 在windows C#GUI(非基于web)中。我想您应该使用按钮上的“enabled”属性。您可以使用JavaScript或jQuery根据表单上的某些条件设置属性,例如表单上具有特定值的隐藏字段或其他内容。我想您应该使用按钮上

我有一张C#visual studio 2005表格

在表单上,我需要通过编程允许按钮可用

e、 g。 a、 )可在文件打开时使用 b、 )如果文件未打开,则无法使用

理想情况下,我想做一些像word一样的事情,比如word,如果不能使用按钮,按钮就会变灰

-->编辑
在windows C#GUI(非基于web)中。

我想您应该使用按钮上的“enabled”属性。您可以使用JavaScript或jQuery根据表单上的某些条件设置属性,例如表单上具有特定值的隐藏字段或其他内容。

我想您应该使用按钮上的“enabled”属性。您可以使用JavaScript或jQuery根据窗体上的某些条件设置属性,例如窗体上具有特定值的隐藏字段或其他内容。

如果这是针对Windows窗体,请将按钮的
Enabled
属性设置为
true
false

如果是针对Windows窗体,将按钮的
Enabled
属性设置为
true
false
您可以将按钮Enabled属性绑定到具有公共bool类型属性的对象

您可以将按钮Enabled属性绑定到具有公共bool类型属性的对象

您可以执行类似的操作(我想您需要一些代码):

启用
决定按钮的可用性。
Visible
隐藏或显示按钮。

您可以这样做(我想您需要一些代码):

启用
决定按钮的可用性。
可见
隐藏或显示按钮。

我建议您使用此按钮

对于WPF,您可以使用命令。

我建议您使用此命令


对于WPF,您可以使用命令。

我可以更改按钮的属性外观,这很有意义。。。因此,当用户打开文件时,我只是在对话框代码部分执行此操作。@user407601代码进入.cs文件,您需要在其中检查文档。我建议您在类中创建一个函数,并将代码存储在其中。我可以更改按钮的属性外观,这很有意义。。。因此,当用户打开文件时,我只是在对话框代码部分执行此操作。@user407601代码进入.cs文件,您需要在其中检查文档。我建议您在类中创建一个函数,并将代码存储在其中。可能是因为这是一个基本知识,几乎每个C#程序员都应该知道它。可能是因为这是一个基本知识,几乎每个C#程序员都应该知道它。
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
}