Antonello Cerrato ha scritto:
>... , avrei tosto deciso di
> aggiungere alcuni controlli (delle label) proprio via runtime,
> all'occorrenza. Qualcuno mi può gentilmente suggerire da dove
> incominciare (i dialoghi li ho sempre finora costruiti solo con
> l'editor)...
Ciao Antonello
Se creare oggetti a runtime ti rimane un po ostico puoi sempre usare l' editor
Prima li crei con l' editor, poi li inizializzi con un
Set Label = oDialog.getControl("Label1")
Label e Label1 sono solo indicativi
A questo punto puoi farle scomparire o apparire con
Label.Visible = False rem True per farla riapparire
Poi anche renderle inattive o attive senza renderle invisibili con
Label. Enable = False rem True per riattivarle
Nel caso dovessi sceglire l' invisibilità, nella finestra di dialogo ti rimane
degli spazi vuoti, puoi ridimenzionarla, anzi puoi anche riorganizzare
la posizione di tutti gli oggetti che sono dentro
Piccolo esempio per modificare l' altezza del dialogo
oModellodialogo = oDialog.Model
oModellodialogo.height = 100 ' Imposta a 100 l' altezza del diologo
Con questo sistema puoi modificare l' altezza, la larghezza e le varie
posizioni del dialogo e di qualsiasi elemento che contiene
Model.Height = Long – altezza dell'elemento di controllo
Model.Width = Long – larghezza dell'elemento di controllo
Model.PositionX = Long – posizione X dell'elemento di controllo,
misurata dal bordo interno sinistro della finestra di dialogo
Model.PositionY = Long – posizione Y dell'elemento di controllo,
misurata dal bordo interno superiore della finestra di dialogo
Ciao
Lido
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]