/ / Come ridimensionare la finestra senza nascondere i controlli - c #, finestre, moduli

Come ridimensionare la finestra senza nascondere i controlli - c #, windows, forms

Come posso ridimensionare un modulo di Windows senza nascondere i controlli posizionati al di fuori delle nuove dimensioni del modulo?

risposte:

3 per risposta № 1

impostare il anchor proprietà dei pulsanti o degli elementi nel modulo.

Se hai ancora problemi, metti i pulsanti o i controlli in pannel o groupbox e aggancia i pulsanti al contenitore principale. Quindi applicare la proprietà anchor per il controller.


4 per risposta № 2

Dai un'occhiata al.Proprietà di ancoraggio dei pulsanti che si desidera evitare di nascondere. La proprietà anchor può essere impostata in modo tale che il posizionamento dei pulsanti sia sempre relativo a uno o più bordi del modulo. In questo modo, quando il modulo viene ridimensionato, la posizione dei pulsanti viene "ancorata" (ad esempio) ai bordi inferiore e destro del modulo.

Ciò non impedirà all'utente di rendere il modulo più piccolo dello spazio minimo richiesto dai pulsanti, ma credo che tu possa anche impostare una proprietà di dimensione minima per il modulo.


0 per risposta № 3

Ho riscontrato il problema simile e quello che ho provatoconsiste nel mettere tutti i pulsanti in un TableLayoutPanel e impostare la proprietà Anchor dei pulsanti in questo modo sono in grado di ridimensionare il pulsante corrispondente alla dimensione del modulo. Se qualcuno ha un'idea migliore, suggerisci gentilmente ........