Così creo un layout di modulo e provo a impostare un MinimumSize su di esso solo per scoprire che WinForms ha un adattamento! Così qui è quello che sembra quando inizio con proprietà MinimumSize impostata solo per la larghezza ...Layout Modifiche modulo progettazione Visual Studio in fase di riapertura a causa di MinimumSize
Come si può vedere sembra grande, senza spazi in più, la forma è la dimensione che voglio ecc ... Poi, provo a chiudere il modulo e aprirlo di nuovo, ho una piccola stranezza (l'altezza MinimumSize è stata impostata su 0 e ora WinForms ne ha fatti 38) ma qualunque cosa funzioni ancora come previsto ...
OK bene che strano "38" sul MinimumSize-Heig ht è strano, ma qualunque sia, fammi provare a impostare il mio preferito MinimumSize-Height a 420 (stesse dimensioni del modulo).
Salva, Chiudi Modulo di progettista e riaprire ... WTF? Tutto è andato storto! I miei tre pulsanti in basso sono stati tutti spinti verso l'alto, così come la casella di testo e il controllo ad albero che ho sopra, così come l'altezza di listview sinistra è stata ridimensionata. In effetti, guardandolo sembra che i controlli abbiano ancora tutte le dimensioni corrette. La variabile che è cambiata è la dimensione del modulo. È andato in qualche modo da 420 a 442 ???
Qualcuno ha qualche idea del perché questo continua a successo? Cosa posso fare per risolverlo o immagino di aggirarlo? Si prega di tenere presente che ho i pulsanti e la casella di testo ancorata in fondo. Il treeview deve rimanere ancorato alla cima e crescere con il ridimensionamento della finestra.
Grazie!
Scusa, ho pensato che sarebbe stato più chiaro. Tutto va bene fino a quando non ho impostato una dimensione minima. Quindi non dovrebbe esserci nulla per quanto riguarda il codice. Inoltre, questo è un modulo completamente vuoto con oggetti aggiunti al modulo. Nessun codice al di fuori del codice del designer standard. Ma ho notato qualcosa ... Non succede quando aggiungo il ControlBox. Ciò succede solo quando ControlBox = False. Ma ancora alla ricerca di un lavoro in giro. –