Как установить цвет текста отключенной кнопки управления формой - PullRequest
1 голос
/ 14 декабря 2010

Я пытаюсь установить цвет текста в кнопке элемента управления на тот же цвет элемента управления, когда он отключен. Другими словами ... Я не хочу, чтобы какой-либо текст отображался, когда кнопка отключена.

Я не знаю, как еще сформулировать этот вопрос.

Важно, чтобы текст не отображался при отключении.

Спасибо за вашу помощь.

Ответы [ 3 ]

1 голос
/ 14 декабря 2010

Предположим, ваша кнопка "button2".Затем вы можете написать это в событии Enable_changed button2.Вы можете выбрать событие в окне свойств.

private void button2_EnabledChanged(object sender, EventArgs e)
{
    if (((Button)sender).Enabled)
    {
       button2.Text = "Button";
    }
    else
    {
       button2.Text = "";
    }
}

Затем, когда вы захотите, вы можете позвонить как

button2.Enabled = true 

или установить значение false.Попробуйте и ответьте.Bye

0 голосов
/ 14 декабря 2010

Обновленный ответ

Возможные подходы, кроме установки Button1.ForeColor:

  • Установите для свойства Text значение String.Empty
  • Можно установить альтернативное изображение, которое может отображаться вместо элемента управления, когда оно отключено.
0 голосов
/ 14 декабря 2010

Установить для видимости управления значение false.

Если вы не хотите отображать текст

  1. , вы можете скрыть кнопку

    button.Visible=false;

ИЛИ

Вы можете установить текст пустым

button.Text="";

См. Также мой вопрос Изменить TextColor отключенного элемента управления

...