[Delphi]application multifiches (MDI)

application multifiches (MDI) [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 07-06-2004 à 10:49:34    

Voila j'ai une form1 principale (formstyle a fsmdiform)
et une form2 enfant (formstyle a fsmdichild)
je voudrais que la secondaire me serve de boite de dialogue personnalisée au demarrage.Je met la form1 a maximixed . sur form1 j'ai un timage.
Je voudrais a l'aide d'un bouton dans form2 construire un dessin (quelconque) dans form1.image1 ,form2 se fermant avant.
J'y arrive pas ou seulement dans le sens form1 -->form2 (en mettant le timage dans form2)
 

Reply

Marsh Posté le 07-06-2004 à 10:49:34   

Reply

Marsh Posté le 07-06-2004 à 15:34:40    

En fait  le probleme vient de la proprieté formstyle:
quand elle est a fsMDIform on ne peut meme pas faire ceci:
 
for i:=0 to 100 do begin
for j:=0 to 100 do begin
form1.canvas.pixels[i,j]:=rgb(255,0,0);
end;
end;
rien ne s'affiche!
 
si on repasse la proprieté a fsnormal ,ça marche on obtient du rouge.
 
y a t-il une solution ?
 

Reply

Marsh Posté le 07-06-2004 à 15:53:48    

Reply

Marsh Posté le 07-06-2004 à 16:54:32    

Oui merci je connaissais ,mais il n'y a rien pour m'aider la bas.
En fait il doit etre impossible d'afficher kkc sur la forme principale,il faut travailler avec plusieurs fiches enfants.

Reply

Marsh Posté le 07-06-2004 à 16:56:27    

:heink: beh si, sur la page là ils expliquent comment dessiner sur la form principale (couleurs, images, etc.)
 
Et si tu veux mettre des contrôles sur ta fenêtre principale, tu dois les mettres dans un pannel ou une toolbar qui est aligné sur un bord (align=alLeft par exemple)


Message édité par antp le 07-06-2004 à 16:56:33

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 08-06-2004 à 09:57:48    

en fait, en ce qui concerne les mdi form, ça n'a jamais été facile de dessiner dans le fond, il faut utiliser la grosse artillerie pour pas grand chose
je te conseillerai plus tôt de faire tout simplement deux formes standards et de faire une déclaration réciproque
ainsi tu pourras atteindre toutes les propriétés de chacune des formes
et ça sera plus facile d'utilisation et de programmation
(tu peux toujours mettre la deuxième forme en show modal, ainsi tu retrouves à l'affichage la même chose qu'une mdi forme)

Reply

Sujets relatifs:

Leave a Replay

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