Créer une frame à part, et la charger dans la Form par la suite [VB6] - VB/VBA/VBS - Programmation
Marsh Posté le 28-09-2003 à 19:01:16
T'agrandis ta fiche et tu mets toutes les étapes (chacune dans un panel) les unes à côté des autres et à l'exécution tu déplaces/cache les panels..
En Delphi/C++Builder y'a des composants exprès, pour VB j'en sais fichtre rien, j'évite de toucher à la merde..
Marsh Posté le 28-09-2003 à 19:53:02
*Syl* a écrit : T'agrandis ta fiche et tu mets toutes les étapes (chacune dans un panel) les unes à côté des autres et à l'exécution tu déplaces/cache les panels.. |
hum.. et c'est propre ça?.. mais bon de toute façon propre et VB, ça fait deux!
ben merci..
*Syl* a écrit : |
j'aimerais bien en dire autant..
Marsh Posté le 28-09-2003 à 20:08:54
après petite réflexion, tu fais une seule form et tu crées autant de usercontrols qu'il t'en faut pour afficher tes différentes interfaces. Tu contrôles ça depuis la form, tu crées et détruis au fur et à mesure que tu cliques sur les boutons suivant/précédent. Et à la fin tu fais apparaître un joli bouton Fin ou quelque chose dans le genre.
On sait faire propre en VB, mais faut éviter le mot clé Implements ou tout ce qui y ressemble
Marsh Posté le 28-09-2003 à 20:41:44
drasche a écrit : usercontrols |
et je les mets ou pour la création? ils vont se superposer.. ça va etre ingerable pour les manipuler deplacer (je parle à la création dans VB6 hein..)
Marsh Posté le 28-09-2003 à 20:42:55
non t'as pas compris l'astuce: tu les crées/affiche puis efface/détruis dynamiquement Sur ta form yaura au pire 3 boutons en bas dans le coin et c'est tout. Tout le reste sera géré à l'exécution.
Marsh Posté le 28-09-2003 à 20:47:01
dynamiquement??!!
ça veut dire que je vais devoir me taper les coordonnées, initialisation, et autres moultes propriétés dans le codes!
(je vais avoir une bonne centaine de controles, activx à mettre..)
hum... je crois que je vais ecarter ta solution..
jsuis pas fou
Marsh Posté le 28-09-2003 à 22:35:30
ben non tu fais un select case sur le type de contrôle que tu veux créer mais les initialisations visuelles, tu les tapes qu'une fois
Marsh Posté le 01-10-2003 à 19:57:33
hé mairde, ma form refuse de s'agrandir au dela de 15360 pixels
comment je vais faire pour caser toutes ces frames? on peu les cacher à la création?
Marsh Posté le 28-09-2003 à 14:35:12
Comment faire?
J'explique, j'ai une Form, dans la quelle plusieurs Frame vont s'afficher puis s'effacer à la suite.. donc mettant visible à true ou false..
ça va etre un formulaire par etapes ou on passera d'une etape à l'autre en appuyant sur un bouton "suivant" ou "precedant"..
Du coup toutes mes frame vont se superposer.. et donc je vais avoir du mal à la conception.. (tout va etre l'un au dessus de l'autre )
1) avez vous compris ce que je veux
2) comment gerer ce probleme? en créant les frame à part puis en les exportant à la création de ma form? mais comment faire?
Message édité par Mr yvele le 28-09-2003 à 14:49:08