我试图将控件按钮中文本的颜色设置为与禁用时相同的控件颜色。换句话说......我不希望任何文字在按钮被禁用时显示。如何设置禁用窗体控件按钮的文本颜色
我不知道该怎么说这个问题。
这对于禁用时文本不显示非常重要。
谢谢你的帮助。
我试图将控件按钮中文本的颜色设置为与禁用时相同的控件颜色。换句话说......我不希望任何文字在按钮被禁用时显示。如何设置禁用窗体控件按钮的文本颜色
我不知道该怎么说这个问题。
这对于禁用时文本不显示非常重要。
谢谢你的帮助。
假设您的按钮是“button2”。然后你可以在button2的Enable_changed事件中写入它。 您可以从属性窗口中选择事件。
private void button2_EnabledChanged(object sender, EventArgs e)
{
if (((Button)sender).Enabled)
{
button2.Text = "Button";
}
else
{
button2.Text = "";
}
}
然后,只要你想,你可以调用作为
button2.Enabled = true
或者你可以将其设置为false。试用和回应。再见
将控件的可见性设置为false。
如果你不想显示文本
可以隐藏按钮
button.Visible=false;
OR
你可以设置文本为空
button.Text="";
更新回答
可能的方法以外设置Button1.ForeColor
:
Text
财产到String.Empty
没有,如果禁用控制不会工作 – 2010-12-14 05:15:46
^^嗯..更新回答 – Dienekes 2010-12-14 05:20:48
我给了这个最好的答案,因为它似乎是做我所问的最好的方式。我不认为你可以改变禁用按钮的文本颜色......因此,只是在禁用时删除文本。谢谢 – subcan 2010-12-29 23:56:24