Как изменить цвет подсветки/фона System.Windows.Forms.ToolStripButton, если этот флажок установлен?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как изменить цвет подсветки/фона System.Windows.Forms.ToolStripButton, если этот флажок установлен?

Сообщение Anonymous »

У меня есть ToolStripButton, который используется как переключатель. Если этот флажок установлен, кнопка окружена синим контуром, но цвет фона отсутствует. Пользователю недостаточно ясно, что кнопка проверена, поэтому я хотел бы изменить цвет фона, чтобы сделать состояние проверки более заметным.

Как мне действовать? об изменении цвета выделения, когда для свойства Checked установлено значение true?

Вот фрагмент кода:

this.hideInactiveVehiclesToolstripButton.CheckOnClick = true;
this.hideInactiveVehiclesToolstripButton.ForeColor = System.Drawing.Color.Blue;
this.hideInactiveVehiclesToolstripButton.AutoSize = false;
this.hideInactiveVehiclesToolstripButton.DisplayStyle = System.Windows.Forms.ToolStripItemDisplayStyle.Image;
this.hideInactiveVehiclesToolstripButton.Image = global::ClientUI.Properties.Resources.toggleInactive;
this.hideInactiveVehiclesToolstripButton.ImageTransparentColor = System.Drawing.Color.Black;
this.hideInactiveVehiclesToolstripButton.Name = "hideInactiveVehiclesToolstripButton";
this.hideInactiveVehiclesToolstripButton.Size = new System.Drawing.Size(48, 48);
this.hideInactiveVehiclesToolstripButton.Text = "Hide Inactive Vehicles";
this.hideInactiveVehiclesToolstripButton.Click +=new System.EventHandler(this.hideInactiveVehiclesToolstripButton_Click);


Подробнее здесь: https://stackoverflow.com/questions/209 ... d-color-wh
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»