Suchergebnisse

Suchergebnisse 1-4 von insgesamt 4.

  • Benutzer-Avatarbild

    Hi noch eine kleine Randnotiz: Für Steuerelement-Inhalte greift man idR. auf die TextRenderer-Klasse zurück. Das bietet einem die Möglichkeit, das Verhalten über Flags zu definieren und zeichnet Text so, wie es auch Button, usw. haben, d.h. z.B. "&OK" wird dann zu OK. Sofern man nicht das entsprechende Flag setzt. Das ClipRectangle würde man tatsächlich nur verwenden, um Inhalte, die nicht gezeichnet werden müssen, von vornherein auszuschließen - was sich erst bei großen Steuerelementen lohnt od…

  • Benutzer-Avatarbild

    Dispose mit Using? Bei Fehlern sollte man das Objekt trotz allem freigeben, d.h. entweder Try-Finally mit Dispose oder Using, was das gleiche macht - verwende Using, sofern möglich (in deinem Fall ist es möglich). Control selbst stellt bereits die Font-Eigenschaft bereit, aber ja, diese. Viele Grüße ~blaze~

  • Benutzer-Avatarbild

    Using empfehle ich in jedem Fall, in dem etwas innerhalb einer Methode freigegeben werden sollte. Try-Finally ist ein Werkzeug, das in einigen Fällen nützlich ist. Übrigens nicht zu verwechseln mit Try-Catch-Finally, das zusätzlich noch manche Fehler abfängt. Try-Finally führt den Code aus und, unabhängig von dessen "Erfolg", anschließend den Finally-Block, der z.B. dazu genutzt werden kann, Daten per Dispose freizugeben. Entgegen der Fehlinformation (meine Meinung), die sich im Forum breitgemac…

  • Benutzer-Avatarbild

    UserControl verwendet man dazu, um ein Steuerelement zu erstellen, das mehrere Steuerelemente gruppiert. Deshalb hat man auch einen Designer. Für die meisten Steuerelemente reicht daher das Erben von Control oder einem spezifischen Steuerelement. Ich halte das Erben von Button z.B. nicht für unangebracht, in diesem Fall. Eine Bibliothek von Steuerelementen sollte sich eigentlich einfach erzeugen lassen, indem man die Steuerelemente in einer Programmbibliothek hält und Verweise für System.Windows…