我試圖將控件按鈕中文本的顏色設置爲與禁用時相同的控件顏色。換句話說......我不希望任何文字在按鈕被禁用時顯示。如何設置禁用窗體控件按鈕的文本顏色
我不知道該怎麼說這個問題。
這對於禁用時文本不顯示非常重要。
謝謝你的幫助。
我試圖將控件按鈕中文本的顏色設置爲與禁用時相同的控件顏色。換句話說......我不希望任何文字在按鈕被禁用時顯示。如何設置禁用窗體控件按鈕的文本顏色
我不知道該怎麼說這個問題。
這對於禁用時文本不顯示非常重要。
謝謝你的幫助。
假設您的按鈕是「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