Bonjour!
Est-ce que quelqu'un peut m'expliquer pourquoi l'IDE de Microsoft génère le code suivant lorsqu'on met la propriété Anchor d'un controle sur (par exemple) Top et sur Bottom et sur Left et sur Right en même temps?
L'IDE Microsoft génère :
this.listView1.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right)));
|
Moi, je met tout simplement :
monMachin.Anchor = AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Bottom | AnchorStyles.Right;
|
et ça marche tout aussi bien!
Alors quelle est la raison pour laquelle ils font comme ça? C'est quoi le truc que je sais pas?
Mon pb, c'est juste l'emploi des parenthèses et de la conversion (transtypage à la java). Je sais bien pourquoi ils mettent le System.Windows.Forms à chaque fois ;-)
Merci @+
Jujufouq