Bonjour,

Si certains d'entre vous suivent les autres discussion, ils vont très vite comprendre.

J'instancie plusieurs formulaires. Mais le problème c'est qu'il s'affichent les uns sur les autres. Biensûr on peut les déplacer après avec la souris, mais je souhaiterai qu'ils s'ouvrent en décalé.

Un des paramètre de mon constructeur est un bool. Lorsqu'il est false je veux que le form s'ouvre à la position définie dans la propriété Location du formulaire.

mais lorque le bool est true je voudrai que Location soit différent. Mais il ne veux pas que je le change.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
 
public partial class F_ConsultRef : Form
    {
        private Classes.Surveillant oSurveillant;
        public bool TypeDuplication;
 
        public F_ConsultRef(Classes.Surveillant surveillant, bool typeduplication)
        {
            this.TypeDuplication = typeduplication;
            this.oSurveillant = surveillant;
            InitializeComponent();
            if (TypeDuplication == true)
            {
// Ici je voulais faire : Location.X = 250; mais il ne 
//compile pas car Location n'est pas une variable
                Bt_Conserver.Enabled = false;
                Bt_Conserver.Visible = false;
                Bt_Fermer.Enabled = true;
                Bt_Fermer.Visible = true;
                RemplDouble(oSurveillant.RefInt, oSurveillant.NomInt);
            }  
        }
}
Merci d'avance