Nwlapcug.com


Come creare un Form in fase di esecuzione in VB6

Visual Basic 6 (VB6) può essere utilizzato per sviluppare diverse applicazioni per piattaforme di calcolo basati su Windows di Microsoft. La creazione di un nuovo modulo per l'utente dell'applicazione al momento che l'applicazione comincia a correre, o "runtime", è un esercizio di buona pratica per i programmatori inesperti VB6 che hanno bisogno di imparare presentare agli utenti opzioni applicazione nel momento in cui che l'applicazione viene avviata sul desktop dell'utente.

Istruzioni

1

Creare un elenco di variabili globali per la lista a seguire, ad esempio:

Option Explicit

Private allowNumericOnly As Boolean

Private frm As Form

Private lblDisplay As Button

CmdOK Private WithEvents come CommandButton

CmdCancel Private WithEvents come CommandButton

Private WithEvents textInput As TextBox

2

Creare una routine per il form che consente di verificare come viene visualizzato il form all'utente e che cosa, se qualsiasi testo e didascalie apparirà. Utilizzare il seguente esempio di codice per configurarla per il modulo:

Private Sub GenerateRuntimeForm()

Dim ctrl As Control

Set frm = nuovo modulo 1

Impostare cmdOK = Nothing

Impostare cmdCancel = Nothing

Impostare textInput = Nothing

Impostare lblDisplay = Nothing

Per ogni ctrl In frm

CTRL. Visibile = False

Successivo

3

Impostare i diversi comandi per i pulsanti, utilizzando il seguente codice come base per il progetto:

Impostare cmdOK =

FRM. Controls.Add("VB.CommandButton", "cmdOK")

Impostare cmdCancel =

FRM. Controls.Add("VB.CommandButton", "cmdCancel")

Impostare txtInput =

FRM. Controls. Add ("VB. TextBox","txtInput")

4

Completare il codice del modulo aggiungendo le seguenti condizioni di esposizione e termina la subroutine con "End Sub" come segue:

cmdOK.Visible = True

cmdCancel.Visible = True

lblDisplay.Visible = True

txtIput.Visible = True

Form.sow vbModal

End Sub