Ho un ToolStripButton che viene utilizzato come pulsante di opzione. Quando è selezionato, un contorno blu circonda il pulsante, ma non c'è colore di sfondo. Non è abbastanza chiaro per l'utente che il pulsante sia selezionato, quindi vorrei cambiare il colore di sfondo per rendere più visibile lo stato del controllo.Come modificare il colore di evidenziazione/colore di System.Windows.Forms.ToolStripButton quando selezionato?
Come posso modificare il colore di evidenziazione quando la proprietà selezionata è impostata su true?
Ecco un frammento di codice:
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);
molto apprezzato! – mwalsher