J'aimerais savoir s'il est possible de cr=E9er dynamiquement=20
un controle (textbox par exemple) et de lui affecter des=20
=E9v=E9nements tels que _change ou _click.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jmn
Pour créer un contrôle dynamique,il faut l'indexer.
Par exemple en créant un controle Montexte(0) sur un formulaire (créer le controle, puis mettre 0 dans la propriété Index), puis en le créant dynamiquement dans le code par (par exemple) load montexte(1)
Dès qu'un controle est indexé, les procédures évènementielles sont affectées du paramètre Index, et donc le traitement des évènements sur ces controles devient évident.
Pour créer un contrôle dynamique,il faut l'indexer.
Par exemple en créant un controle Montexte(0) sur un formulaire (créer le
controle, puis mettre 0 dans la propriété Index), puis en le créant
dynamiquement dans le code par (par exemple)
load montexte(1)
Dès qu'un controle est indexé, les procédures évènementielles sont affectées
du paramètre Index, et donc le traitement des évènements sur ces controles
devient évident.
Pour créer un contrôle dynamique,il faut l'indexer.
Par exemple en créant un controle Montexte(0) sur un formulaire (créer le controle, puis mettre 0 dans la propriété Index), puis en le créant dynamiquement dans le code par (par exemple) load montexte(1)
Dès qu'un controle est indexé, les procédures évènementielles sont affectées du paramètre Index, et donc le traitement des évènements sur ces controles devient évident.
Keri
>-----Message d'origine----- Bonjour,
J'aimerais savoir s'il est possible de créer
dynamiquement
un controle (textbox par exemple) et de lui affecter des événements tels que _change ou _click.
Merci
OUI une infinité !!
créer en mode design un textBox nommé Text1 - propriété 'Index'à 0 - propriété 'Visible' à false pour masquer le controle qui initie la série
ensuite code dans un bouton:
sub btn_click()
static i as integer
'création d'un nouveau text box i = i + 1 Load Text1(i) 'propriétés de ce nouveau textbox Text1(i).move 100*i, 100*i 'par ex Text1(i).text= "Texte " & i text1(i).visible=true
end sub
>-----Message d'origine-----
Bonjour,
J'aimerais savoir s'il est possible de créer
dynamiquement
un controle (textbox par exemple) et de lui affecter des
événements tels que _change ou _click.
Merci
OUI une infinité !!
créer en mode design un textBox nommé Text1
- propriété 'Index'à 0
- propriété 'Visible' à false pour masquer le controle
qui initie la série
ensuite code dans un bouton:
sub btn_click()
static i as integer
'création d'un nouveau text box
i = i + 1
Load Text1(i)
'propriétés de ce nouveau textbox
Text1(i).move 100*i, 100*i 'par ex
Text1(i).text= "Texte " & i
text1(i).visible=true
un controle (textbox par exemple) et de lui affecter des événements tels que _change ou _click.
Merci
OUI une infinité !!
créer en mode design un textBox nommé Text1 - propriété 'Index'à 0 - propriété 'Visible' à false pour masquer le controle qui initie la série
ensuite code dans un bouton:
sub btn_click()
static i as integer
'création d'un nouveau text box i = i + 1 Load Text1(i) 'propriétés de ce nouveau textbox Text1(i).move 100*i, 100*i 'par ex Text1(i).text= "Texte " & i text1(i).visible=true