[VB] MDIForm

MDIForm [VB] - Programmation

Marsh Posté le 25-04-2001 à 14:52:18    

j'ai une MDIFille qui est maximisée et qui prend tout l'écran
Je souhaite faire afficher une autre petite MDIFille par dessus
pour ca j'utilise ZOrder ... mais ce me démaximize ma premiere Form:fou:
j'ai essayé avec SetFocus, change rien ... (c quoi la difference SetFocus <=> ZOrder :??:)
Z'avez pas une idée ? (comme en VB : ma fenetre de code est maximisée et j'ai une petite form de barre d'outil que je promene dessus ...)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 25-04-2001 à 14:52:18   

Reply

Marsh Posté le 25-04-2001 à 15:00:13    

pour le focus et order, je sais pas, mais ton probleme se regle en faisant:
 
tamdichild.WindowState = 2

Reply

Marsh Posté le 25-04-2001 à 15:11:28    

eh non !!! parcekalors ma form repasse devant et cache le petite form que je voulais monter !!!
mais j'ai trouvé (enfin, apres 2 jours :sweat:) une solution sattisfaisante : dans les menus j'ai activé WindowsList et ca me créé la liste des fenetres visibles et permet de choisir celle qu'on voit au premier plan  
bref ce que je cherche à faire depuis 2 jours, VB me le fait tout seul !:crazy:
merci quan meme ;)


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Marsh Posté le 25-04-2001 à 15:46:47    

:cry: :cry: :cry:
ca fait exactement pareil ... j'ai cru que ca marchait à cause de ma precedente bidouille (taille fenetre non maximisée = taille fenetre maximisee)
arg !!! j'ai beau jouer avec les evenements deactivate, lostfocus, il me la demaximize ...  
le seul truc qui "marchote" c'est, comme me l'as suggere trictrac, dans l'evenement resize, WindowState = vbMaximized
mais bon, ca se minimize puis se maximize (pas bo !!!) et aussi, c'est tout le temps maximisé !
fo alors faire une variable globale de merde qui si elle est à true alors je maximize sinon gnagnagna ...
y'a pas une solution un peu plus "propre" :??:


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
Reply

Sujets relatifs:

Leave a Replay

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