galère avec TabStrip - VB/VBA/VBS - Programmation
Marsh Posté le 08-10-2003 à 13:29:06
reservaid (ne sait on jamais, s'il me prend d'en faire un topic dédié au tabstrip )
Marsh Posté le 08-10-2003 à 13:35:25
et la, je met juste mes evolutions.. (ça derange pas 3 posts d'affilé? antp.. harko.. )
bon.. je veux créer un tabstrip dynamiquement à partir de ma form.. hop :
(Général)
Code :
|
Form1.Load
Code :
|
Marsh Posté le 08-10-2003 à 13:58:18
ben c'est normal aussi, tu crées pas le contrôle
j'espère que tu sais comment on crée un contrôle
Pour le Load, seule la form dispose de cet évènement.
Marsh Posté le 08-10-2003 à 13:59:11
ReplyMarsh Posté le 08-10-2003 à 14:00:20
euh quand t'es dans la form, c'est Controls.Add
JAMAIS référencer une form par son nom de conception, c'est sale
on crée les form à la main, c'est plus propre (sauf si ta form est le point de départ de l'application)
Marsh Posté le 08-10-2003 à 14:02:29
drasche a écrit : euh quand t'es dans la form, c'est Controls.Add |
ah oui.. c mieux
drasche a écrit : |
+1
(le probleme c'est que je trouve pas Controls.Add dans la msdn.. histoire de savoir quoi passer en args..
Ah si..
object.Add item, key, before, after
)
Marsh Posté le 08-10-2003 à 14:16:21
tu dois regarder la collection Controls, tu trouveras plus d'infos, et j'ai donné la marche à suivre sur l'autre topic qui pose un problème analogue
Marsh Posté le 08-10-2003 à 14:48:23
drasche a écrit : tu dois regarder la collection Controls, tu trouveras plus d'infos, et j'ai donné la marche à suivre sur l'autre topic qui pose un problème analogue |
merci
mais ça chie sa race.. je capte pas la difference en moncontrole et "nom_du_controle" heu..
Marsh Posté le 08-10-2003 à 13:28:37
Bon ben je sent que je vais avoir pleins de merde avec mon TabStrip, alors je crée un topic (qui sera utile, je l'espere pour les futurs utilisateurs de ce controle)
déjà, je suis consterné, je ne vois aucun evenement onLoad.. comment se fait il?
parce que moi j'aimerais bien crée dynamiquement dans le code, le contenu de chaque onglet..
Hop, j'explique :
je veux que tout soit dynamique.. on ne sait pas combien il y a d'onglets, et on ne connait pas le contenu de chaque onglet..
j'envisage de crée une classe (dans un module) qui :
- Contructeur(x,y,etc,etc..) crée le TabStrip
- AddTab(index,caption,etc..) ajoute une Tab
- AddInput(caption, inputType, heu..) ajoute un input dans une Tab (donc dans sa frame associée)
etc etc..
je connais pas bien VB.. donc je sent que je vais galerer chanmé!
ça vous semble faisable au moins?