OVH Cloud OVH Cloud

Creation de controles

2 réponses
Avatar
Nemric
Bonjour,

Dans un formulaire, en vb6, je dois afficher et saisir des données, les noms
de champ sont variables ainsi que les controles associés, cad que lors de la
definition des nom de champ (par ex : 'Numero de tel' ou 'Pays') il faut
choisir s'il s'agira d'un control texte simple (ex pour num de tel ou il n'y
a qu'une valeur) ou d'un combo box (ex pour les pays, ou il sera possible
d'en creer une liste exhaustive).

pour se faire, il serait souhaitable que je puisse creer les controles "à la
volée" lors du chargement du formulaire, mais je ne trouve pas d'aide a ce
sujet, et visiblement c'est possible en VBA, en VB je sais pas ... je trouve
pas

Est il possible de creer par le code des contôles dans un formulaire ?

ex, ce qui fonctionne dans access : Me.Application.CreateControl Me.Name,
acComboBox, , , , 200, 200, 200, 200

les 200 correspondent aux tailles et distances (depuis les boerd du
formulaire) du controle
Merci de votre aide

A bientôt

Nemric

2 réponses

Avatar
Nemric
j'ai fini par trouver ....

Me.Controls.Add "VB.ComboBox", "control name"
et
Me.Controls.Add "VB.textbox", "FN12"

Merci ...

A bientôt
Avatar
Alain Ménard
Cherche du coté des contrôles dynamiques dans Google. ou Dynamic control vb6
;)


--
Cordialement

Alain Ménard

"Nemric" a écrit dans le message de
news:%
Bonjour,

Dans un formulaire, en vb6, je dois afficher et saisir des données, les


noms
de champ sont variables ainsi que les controles associés, cad que lors de


la
definition des nom de champ (par ex : 'Numero de tel' ou 'Pays') il faut
choisir s'il s'agira d'un control texte simple (ex pour num de tel ou il


n'y
a qu'une valeur) ou d'un combo box (ex pour les pays, ou il sera possible
d'en creer une liste exhaustive).

pour se faire, il serait souhaitable que je puisse creer les controles "à


la
volée" lors du chargement du formulaire, mais je ne trouve pas d'aide a ce
sujet, et visiblement c'est possible en VBA, en VB je sais pas ... je


trouve
pas

Est il possible de creer par le code des contôles dans un formulaire ?

ex, ce qui fonctionne dans access : Me.Application.CreateControl Me.Name,
acComboBox, , , , 200, 200, 200, 200

les 200 correspondent aux tailles et distances (depuis les boerd du
formulaire) du controle
Merci de votre aide

A bientôt

Nemric