Vorrei inserire il controllo nel modulo quando cambio la risoluzione. Perché ora, quando imposto una risoluzione 1280x1024, i controlli rimangono nell'angolo in alto a sinistra e nella dimensione originale. Voglio dire, vorrei cambiare anche le loro posizioni e dimensioni con il modulo.Come posso adattare i controlli sul modulo ridimensionato
risposta
Acquisire familiarità con la proprietà Anchor
dei controlli.
È progettato per fare le cose che ti servono.
Aiuterà solo con le posizioni dei controlli, non con le loro dimensioni. – virious
@virious: l'ancoraggio può ridimensionare il controllo. Hai solo bisogno di ancorare due lati opposti. –
È necessario ridimensionarli manualmente, non esiste un modo automatico per farlo.
Se è solo un controllo che si sta tentando di adattarsi alle dimensioni della finestra, l'impostazione della proprietà Dock su Fill
porterà a termine il lavoro.
Ci sono diversi modi:
- impostare la proprietà Dock del controllo a Fill - Questo è il più semplice, ma dipende dal fatto che il controllo è solo nel genitore e se non, come altri controlli devono ridimensionare con esso.
- Impostare la proprietà Anchor del controllo su Superiore, Inferiore, Sinistra, Destra: questo fa sì che il controllo "si attacchi" ai punti ancorati e si sposti e/o ridimensioni a seconda degli ancoraggi selezionati.
- È possibile reagire all'evento Resize del controllo padre e ridimensionare manualmente il controllo, ma ciò dovrebbe essere necessario solo in circostanze molto particolari, ad esempio quando è necessario adattare più controlli diversi l'uno accanto all'altro, ad esempio, dimensionamento percentuale logica.
L'uso corretto di Ancore consente ai comandi di spostarsi o allungarsi in base ai propri desideri. Se due lati opposti di un controllo sono ancorati, si estenderanno su quell'asse (top_bottom/left_right). Altrimenti rimarrà bloccato sul lato ancorato. L'ancoraggio è come l'ancoraggio, ma con impostazioni definite.
- 1. Come posso adattare i dati 3D
- 2. Come posso ottenere tutti i controlli da un modulo inclusi i controlli in qualsiasi contenitore?
- 3. Come impostare i controlli sul centro del winform?
- 4. Come abilitare TUTTI i controlli su un modulo?
- 5. Come posso trovare i miei controlli nel modulo in Visual Studio (C#)
- 6. Come posso adattare correttamente questo metodo "pubblico"?
- 7. GroupBox contiene controlli, come ottenere i nomi di tali controlli?
- 8. Come impedire che un modulo venga ridimensionato dall'utente?
- 9. Come aggiungere dinamicamente i controlli al modulo ASP.NET?
- 10. Ridimensionamento dei controlli con ridimensionamento modulo
- 11. Chi possiede i controlli?
- 12. Assegna i gestori di eventi ai controlli sul modulo utente creato dinamicamente in VBA
- 13. Come ridimensionare automaticamente la griglia quando il modulo viene ridimensionato?
- 14. VB 6: Quanti controlli posso avere su un singolo modulo?
- 15. Un gestore di eventi per tutti i controlli nel modulo
- 16. Come aggiornare i controlli dal metodo statico?
- 17. Passato a VS 2012 e ora il modulo non viene ridimensionato correttamente?
- 18. Perché il mio modulo viene ridimensionato quando viene visualizzato?
- 19. Come faccio a visualizzare qualcosa come "caricamento ..." mentre eseguo alcuni controlli sul caricamento del modulo?
- 20. Come è possibile spostare i controlli ASP.Net in diverse posizioni sul modulo Web in fase di runtime?
- 21. Come posso rimuovere i controlli standard in una OpenLayers-Map?
- 22. Come posso aumentare l'area di tocco per i controlli (ToggleButton)?
- 23. Android, come posso rimuovere i controlli di VideoView?
- 24. Come posso allineare rapidamente i controlli in una finestra WPF?
- 25. Come posso abilitare i controlli "modernizza" di clang-tidy?
- 26. visual studio 2005 designer sposta i controlli e ridimensiona Modulo
- 27. Come nascondere i controlli Vimeo
- 28. jQuery: Come utilizzare i tasti modificatori sul modulo di invio?
- 29. Impossibile eliminare i controlli in Delphi xe7
- 30. Come utilizzare i controlli personalizzati in WPF
Possibile duplicato di [Come ridimensionare e regolare automaticamente i controlli del modulo con modifiche nella risoluzione] (http://stackoverflow.com/questions/4248637/how-to-auto-resize-and-adjust-form-controls-with -change-in-resolution) –