Entwickler-Ecke
WinForms - Hintergrundfarbe Form
C#David - Mi 16.05.18 15:15
Titel: Hintergrundfarbe Form
Hey Leute
als nächste möchte ich die Hintergrundfarbe von einer beliebigen Form ändern. Dazu verwende ich eine Funktion "SetBackgroundColor()", welche beim Klickevent einer der Buttons aufgrunfen werden kann. Aus irgendeinen Grund funzt das nicht (: ... über das Eigenschaftenfesnter lässt es sich hingegen manuell ändern:
C#-Quelltext
1: 2: 3: 4:
| public void SetBackgroundColor() { this.BackColor = System.Drawing.Color.Red; } |
Was ist daran verkehr? Besten Dank!
Moderiert von Christian S.: C#-Tags hinzugefügt
lapadula - Mi 16.05.18 16:15
Rufst du die Methode auch auf, bzw. springt er in das Klick-Event? Bei mir funktioniert es wunderbar.
C#David - Mi 16.05.18 16:30
Die Funktion wird beim Klickevent einer der Button erfolgreich aufgerufen. Habe es auch schon mit "this.SetBackgroundColor()" probiert...auch erfolglos??
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16:
| private void button2_Click(object sender, EventArgs e) { Size = this.Size; frm3.WindowState = FormWindowState.Maximized; frm3.MdiParent = this; frm3.Show(); button1.Visible = false; button2.Visible = false; button3.Visible = false;
SetBackgroundColor(); } |
Moderiert von Christian S.: C#-Tags hinzugefügt
lapadula - Mi 16.05.18 16:51
Wenn du die Hintergrundfarbe der "frm3" ändern willst, dann musst du diese auch ansprechen.
C#-Quelltext
1:
| frm3.BackColor = System.Drawing.Color.Red; |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!