[Delphi] Problemes avec les forms non principales...

Problemes avec les forms non principales... [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 20-03-2003 à 06:05:23    

Bon, j'ai encore besoin d'aide en Delphi ;)
 
J'ai une appli qui a deux forms : une principale, et une auxiliaire s'affichant que de temps en temps.
 
J'apelle la form auciliaire en utilisant la fonction "form3.show();".
 
La form s'affiche tres tres bien effectivement.
 
A ceci pres que dans ma barre de tache, elle ne s'affiche pas.
 
Je n'ai qu'une seule entree, qui est le nom de mon appli. Quand je minimise la principale, l'auxiliaire disparait ( et ca m'arrange pas :'( ) et pire, quand je minimise juste l'auxiliaire, elle se range au dessus du bouton demarrer :/
 
Comment faire pour avoir deux forms faisant chacune une entree dans la barre de taches ?
 
Merci :jap:

Reply

Marsh Posté le 20-03-2003 à 06:05:23   

Reply

Marsh Posté le 20-03-2003 à 06:13:53    

Et si vous savez comment on empeche un utilisateur de maximiser une form, je suis preneur aussi :D

Reply

Marsh Posté le 20-03-2003 à 09:09:07    

va faire un tour là http://delphi.about.com/library/weekly/aa073101b.htm
 
visite aussi le site qui est moche mais super informatif  :D
 
pour le reste va faire un tour dans les propriétés de ta forme, du coté de BorderIcon, de Constraints
 
 

Reply

Marsh Posté le 21-03-2003 à 01:26:18    

Pour la maximisation, merci, c'est bon ;)
 
Par contre, pour les forms, j'avoue, chuis un peu perdu.
 
On le touve ou ce "createparams" :??: :'(

Reply

Marsh Posté le 21-03-2003 à 06:41:23    

tu dois le redéfinir dans la section private de ta forme comme ça
 

private
  procedure CreateParams (var Params: TCreateParams); override;


 
et ensuite tu fais
 

procedure TForm1.CreateParams
   (var Params: TCreateParams);
begin
  inherited CreateParams(Params);
  with Params do begin
    ExStyle := ExStyle or WS_EX_APPWINDOW;
    WndParent := GetDesktopwindow;
  end;
end;


 

Reply

Marsh Posté le 21-03-2003 à 08:08:44    

Ca marchouille comme sur des roulettes :hello:
 
Merci :jaqp:

Reply

Sujets relatifs:

Leave a Replay

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