Heim > Artikel > Backend-Entwicklung > Ausführliche Erläuterung des Beispielquellcodes der benutzerdefinierten Hintergrundanwendung „toolStripButton“ des c#Winform-Programms
C# Der Hintergrund des ToolStripButtons im ToolStrip des Winform-Programms ist blau. Wie ändere ich die Farbe und den Stil des Hintergrunds und des Rahmens?
Um diese Funktion zu implementieren, müssen Sie die Paint-Methode von toolStripButton neu schreiben.
Hier sind nur Ideen und Methoden zur Lösung des Problems Wie unten gezeigt, wenn die Maus auf die -Taste bewegt wird und der Hintergrund schwarz wird
Die Der Implementierungscode lautet wie folgt:
ToolStripButton tsb = (ToolStripButton)sender; Rectangle rectButton = tsb.Bounds; Point p = toolStrip1.PointToClient(Control.MousePosition); if (rectButton.Contains(p)) { e.Graphics.Clear(SystemColors.ControlText); if (tsb.Image != null) { e.Graphics.DrawImage(tsb.Image, new Point((e.ClipRectangle.Width - tsb.Image.Width) / 2, (e.ClipRectangle.Height - tsb.Image.Height) / 2)); } }
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung des Beispielquellcodes der benutzerdefinierten Hintergrundanwendung „toolStripButton“ des c#Winform-Programms. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!