Ich schreibe eine benutzerdefinierte TextBox
, die beim Fokussieren den Rahmenstil ändert.So legen Sie die Z-Reihenfolge eines Controls mit WinForms fest
Beim Hinzufügen eines Rahmens wird das Steuerelement mit den benachbarten überlappend verschoben. Ich bringe das Textfeld vorübergehend an die Vorderseite des Dialogfelds (unter Verwendung von textBox.BringToFront()
).
Sobald jedoch die Bearbeitung abgeschlossen ist und der Fokus verloren ist, möchte ich das Steuerelement zurück in die ursprüngliche Position in der Z-Reihenfolge senden.
Ist das möglich (vorzugsweise in eine einfache Art und Weise!)
Großen - die Irre geführt durch BringToFront() Ich sah an der falschen Stelle für diese Methoden: Bei der Methoden der Kontrolle, nicht die Methoden der Kontrollen der Eltern . Vielen Dank. –
gibt es kein Beispiel –
Keine Notwendigkeit Beispiel, die Antwort es selbst es ist genug! – Caverna