[VB6]Créer une frame à part, et la charger dans la Form par la suite

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 à 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  :sweat: )
 
1) avez vous compris ce que je veux  :whistle:  
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
Reply

Marsh Posté le 28-09-2003 à 14:35:12   

Reply

Marsh Posté le 28-09-2003 à 18:57:14    

[:meganne]

Reply

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..http://iicrew.free.fr/yvelesmile/pootrage-qui-claque.gif

Reply

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..
En Delphi/C++Builder y'a des composants exprès


 
hum.. et c'est propre ça?.. mais bon de toute façon propre et VB, ça fait deux!
ben merci..  :)  
 

*Syl* a écrit :


pour VB j'en sais fichtre rien, j'évite de toucher à la merde..http://iicrew.free.fr/yvelesmile/p [...] claque.gif


 
j'aimerais bien en dire autant.. http://iicrew.free.fr/yvelesmile/spamafote-qui-nekre.gif

Reply

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 :o

Reply

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..)

Reply

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 :D  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.

Reply

Marsh Posté le 28-09-2003 à 20:47:01    

dynamiquement??!!  :ouch:  
 
ç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.. [:meganne]
jsuis pas fou :D


Message édité par Mr yvele le 28-09-2003 à 20:47:12
Reply

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 [:spamafote]

Reply

Marsh Posté le 01-10-2003 à 19:57:33    

hé mairde, ma form refuse de s'agrandir au dela de 15360 pixels  :sweat:  
 
comment je vais faire pour caser toutes ces frames? on peu les cacher à la création?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed