J'ai ma fenêtre principale FormStyle = fsMDIForm et une fenêtre enfant par défaut FormStyle = fsMDIChild Comment je crée un nouveau "child" ? Je ne trouve pas quelle fonction il faut utiliser... Suis-je bien parti? et qu'est-ce qui me reste à faire ? Merci d'avance
unevariable := TFormEnfant.Create;
j'ai essayé ca: TForm* unevariable = frmMapEditor->Create(); mais Create n'est pas membre de frmMapEditor(enfant) ... j'ai aussi essayé sans () et avec un . au lieu de -> mais rien ne fonctionne
heu oups désolé l'habitude de Delphi une variable = new TFormEnfant; ou quelque chose du genre
[jfdsdjhfuetppo]--Message édité par antp le 31-05-2002 à 15:17:13--[/jfdsdjhfuetppo]
marche toujours pas TForm* unevariable; unevariable = new frmMapEditor; ca donne ceci: [C++ Error] NewMap.cpp(32): E2303 Type name expected. [C++ Error] NewMap.cpp(32): E2034 Cannot convert 'int *' to 'TForm *'. [C++ Error] NewMap.cpp(32): E2379 Statement missing ;.
TfrmMapEditor *unevariable; unevariable = new TfrmMapEditor; le nom de la classe de la form commence par un T normalement...
j'obtient ceci: [C++ Error] NewMap.cpp(32): E2285 Could not find a match for 'TfrmMapEditor::TfrmMapEditor()' à la ligne : unevariable = new TfrmMapEditor; marche toujours pas, mais merci d'essayer
Sorry, new TfrmMapEditor(FormParente); PS: , t'aurais tout de suite vu qu'il faut donner en paramètre le parent.
[jfdsdjhfuetppo]--Message édité par antp le 31-05-2002 à 15:58:13--[/jfdsdjhfuetppo]
cool merci ca marche ca a été long mais ca a fini par marché