Gewusst wie: Erstellen eines Formulars zur Laufzeit in VB6

December 13

Visual Basic 6 (VB6) kann verwendet werden, um viele verschiedene Anwendungen für Microsoft Windows-basierten Computer-Plattformen zu entwickeln. Erstellen eines neuen Formulars für den Benutzer der Anwendung auf die Zeit, die die Anwendung beginnt zu laufen, oder die "Laufzeit" ist eine gute Praxis-Übung für Anfänger VB6-Programmierer, die lernen müssen, ihre Benutzer mit Anwendungsoptionen zur Zeit zu präsentieren, wie die Anwendung auf dem Desktop des Benutzers startet.

Anweisungen

1 Erstellen Sie eine Liste der globalen Variablen für die Liste zu folgen, zum Beispiel:

Option Explicit

Private AllowNumericOnly As Boolean

Private Frm As Form

Private LblDisplay As Button

Private WithEvents CmdOK als CommandButton

Private WithEvents CmdCancel als CommandButton

Private WithEvents TextInput als TextBox

2 Erstellen Sie eine Prozedur für das Formular, das bestimmt, wie das Formular des Benutzers und was angezeigt wird, wenn alle Texte und Beschriftungen angezeigt werden. Verwenden Sie das folgende Beispiel des Codes, um dies für Ihr Formular eingerichtet:

Private Sub GenerateRuntimeForm()

Dim Ctrl als Steuerelement

Set Frm = neue Form 1

Legen Sie CmdOK = Nothing

Legen Sie CmdCancel = Nothing

Legen Sie TextInput = Nothing

Set LblDisplay = Nothing

Für jede STRG In frm

STRG. Visible = False

Nächste

3 Legen Sie die verschiedenen Befehle für die Schaltflächen mithilfe des folgenden Codes als Grundlage für Ihr Projekt:

Legen Sie CmdOK =

Frm. Controls.Add ("VB.CommandButton", "CmdOK")

Legen Sie CmdCancel =

Frm. Controls.Add ("VB.CommandButton", "CmdCancel")

Set TxtInput =

Frm. Controls.Add ("VB. TextBox","TxtInput")

4 Führen Sie des Formularcodes, indem du folgende Display-Bedingungen und die Unterroutine mit "End Sub" wie folgt enden:

cmdOK.Visible = True

cmdCancel.Visible = True

lblDisplay.Visible = True

txtIput.Visible = True

Form.Sow vbModal

EndSub