Donnerstag, 25. April 2024

Form Designer - Erstellen von Forms zur Laufzeit in VB.Net

Sie können den Designer Ihren Programmen hinzufügen und somit den Nutzern zur Laufzeit die Möglichkeit geben, eigene Eingabemasken zu erstellen.

Die Oberfläche baut auf Weifen Luo's Dock Panel auf. Das heißt, Sie können den Form Designer in Ihren Programmen als Form mit den gewohnten Docking-Eigenschaften verwenden.



Der Designer besteht aus Toolbar, Toolbox, Properties und Arbeitsbereich. Der Arbeitsbereich unterteilt sich in die Bereiche Design und Code, die Sie über die entsprechenden Tabs erreichen können.

Toolbar

In der Toolbar können Sie die Schaltflächen Öffnen Neu Speichern Löschen entsprechend Ihren Wünschen ein- bzw. ausblenden.
Die Schaltflächen können Sie über die Ereignisse mit Ihren eignen Routinen belegen. Somit können Sie individuelle Dialoge implementieren.
Die restlichen Schaltflächen dienen dem Anpassen bzw. Ausrichten der gewählten Steuerelemente zueinander.

Toolbox

Über die Toolbox können Sie die verschiedensten Steuerlemente in das Formular einfügen. Die gewohnten Möglichkeiten zum Ausrichten der Stuerelemente sind ebenfalls vorhanden. Welche Steuerelemente in der Toolbox vefügbar sein sollen, können Sie vor dem Anzeigen des Designers festlegen.

Properties

Die Eigenschaften der einzelnen Steuerelemente können leicht über das Properties Fenster eingestellt werden. Leider besteht noch keine Möglichkeit Ereignisse mit den Steuerelementen zu verknüpfen und im Code- Fenster die erforderlichen Prozeduren zu implementieren. Über Lösungsvorschläge würde ich mich freuen.

Arbeitsbereich

Im Arbeitsbereich befindet sich der Container, der die Steuerelemente aufnimmt.

Internals

Folgende weitere Features sind in den Designer integriert: Einstellen der Container-Beschriftung Rückgabe aller Steuerelemente als Collection Rückgabe von serialisierbaren Steuerelementen als Collection Einstellen der Eigenschaften, welche nicht im Properties-Fenster dargestellt werden sollen

News

Besucher
Letzte Aktualisierung: 19. März 2013