Sono bloccato da alcuni comportamenti bizzarri nell'editor di moduli di Visual Studio. Ho visto questo su un paio di forme diverse nella mia applicazione. Ogni volta che apro il modulo nell'editor di layout di Visual Studio alcuni controlli si troveranno in una posizione diversa rispetto a quando li ho lasciati. In genere alcuni pulsanti si spostano solo leggermente dall'angolo in basso a destra. Ma non sono solo pulsanti, in un caso è un pannello contenitore che si muove. Devo riposizionarli quindi salvare e chiudere il modulo. Ho confermato che l'editor di layout modifica effettivamente la proprietà Location
quando il modulo viene aperto perché se salvi e chiudi il modulo con i pulsanti nella posizione corretta, saranno corretti in fase di runtime.I controlli WinForms vengono dislocati ogni volta che viene visualizzato il modulo
Questo non è un problema con le proprietà Anchor
o Dock
non impostate correttamente. L'editor sta effettivamente cambiando la proprietà Location
dei miei controlli. Ho esaminato il file .designer.cs e non vedo nulla di insolito. Ho provato a cancellare e ricreare questi controlli ma il problema persiste.
Qualche idea cosa posso fare?
Non è uno stopper. Devo solo essere molto attento a correggere i controlli manualmente ogni volta che lo apro nell'editor di layout di winforms.
Modifica: Visual Studio esegue effettivamente il checkout del file automaticamente per impostare Location
in base a ciò che pensa ostinatamente debba essere.
È questo uno stock VS2008 o viene applicata SP1? – Powerlord
Sì SP1 è installato. La sua VS2008 Team Edition + SP1. –
Ciao. Hai trovato una soluzione a questo problema? All'improvviso sto vivendo lo stesso identico comportamento! – Jalil