j'ai deux feuille f1 et f2 avec un bouton B1 sur sur f1
quand je clicke sur b1 de F1 je voudrais que cela m'ouvre F2.
Je ne sais pas ce que je dois mettre comme code.
j'ai deux feuille f1 et f2 avec un bouton B1 sur sur f1
quand je clicke sur b1 de F1 je voudrais que cela m'ouvre F2.
Je ne sais pas ce que je dois mettre comme code.
Pour faire cela, il te suffit d'utiliser la fonction Show ou ShowModal des TForm.
ok je teste ça desuite !!!
merci pour la réponse rapide ca fait deux jours que je cherche![]()
![]()
voici les deux typages des deux fonctions :
virtual int __fastcall ShowModal(void);
HIDESBASE void __fastcall Show(void);
je ne comprends pas où je peux choisir la Tform a afficher.
il me faudrait un truc du genre :
mais la avec show et showmodal on ne peut pas faire entrer d'arguments dans la fonction, donc je ne comprends pas comment l'utiliser correctement pour arriver a mes fins.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 void __fastcall TForm1::IMGBoutonClick(TObject *Sender) { AfficherLaTform(Tform2); }
Show et ShowModal sont des fonctions de la classe TForm.
Il faut donc les utiliser comme ceci:
ou
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Form5->Show(); // affiche la fiche 5
Code C++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 OKRightDlg->ShowModal(); //affiche la fiche OKRightDlg de façon modale
Nb:Exemples trouvés dans l'aide de Builder
j'ai une erreur :
En effet j'ai un fichier unit1.cpp pour la premiere form et unit3.cpp pour la troisieme (celle que je veux relier).
Code : Sélectionner tout - Visualiser dans une fenêtre à part Undefined symbol 'FORM3->Show()'.
Mais le fichier unit1.cpp ne reconnait pas Form3, il faut que je fasse un include ou quoi ?
dans unit1.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include "unit3.cpp"
Partager