Bonjour ,
Je cherche a rendre Modal une fenetre de type MDIChild
Merci
Bonjour ,
Je cherche a rendre Modal une fenetre de type MDIChild
Merci
C'est à l'ouverture de la fiche que tu dois le dire
Ta fiche ne dois pas être autocréée
PS : ne pas z'ouoblier de positionner FormStyle à fsNormal.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Form1 := TForm1.create(application) try Form1.showModal; finally Form1.release; end;
Dans le vocabulaire des couturiers seulement, patron est synonyme de modèle.
Aymond d'Alost
C'est la ou le bas blesse je ne veut pas d'une form en fsNormal Je voudrais quelle reste dans la localisation de la form mère .
Fais une recherche sur DVP
http://www.developpez.net/forums/d29...es-mode-modal/
Dans le vocabulaire des couturiers seulement, patron est synonyme de modèle.
Aymond d'Alost
C'est juste l'un et l'autre l'opposé, ... une fenêtre MDIChild a un container qui est le MDIForm, alors qu'une fenêtre Modal est libre sans container (si l'on exclu l'application et le bureau de la considération)
Mais sinon, allez ... dans une fenêtre ouverte en MDI, tu peux faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 procedure TFrmTestDivers.undoMDIClick(Sender: TObject); begin Self.WindowState := wsNormal; Self.FormStyle := fsNormal; Self.SetBounds(Application.MainForm.Left + 10, Application.MainForm.Left + 10, Application.MainForm.Width, Application.MainForm.Height); end;Seul l'instanse Self est concerné par le changement de FormStyle, ensuite l'inverse, je n'ai pas tenté, mais à voir ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 procedure TFrmTestDivers.undoMDIToModalClick(Sender: TObject); begin Self.WindowState := wsNormal; Self.FormStyle := fsNormal; Self.SetBounds(Application.MainForm.Left + 10, Application.MainForm.Left + 10, Application.MainForm.Width, Application.MainForm.Height); Self.Hide(); Self.ShowModal(); end;
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager