|
|
|
|
Strumenti |
09-07-2021, 09:32 | #1 |
Member
Iscritto dal: Sep 2008
Messaggi: 57
|
Visual Studio 2019 C# Ridimensionare il Form con TabControl.
Buongiorno,
Al Form ho inserito il TabControl con 3 pagine e ad ognuno sono inserite i DataGridView. Considerando che ad ogni DGV ha una lunghezza diversa secondo le colonne: la prima 822, la seconda 950, la terza 2080. Gradirei sapere se è possibile tramite codice, ridimensionare anche il Form che non segue la variazione dei DGV e che non viene presa in considerazione. Ho usato il seguente codice: this.TabControl.Size = new Size(822, 360); this.Size = new Size(828, 370); Anticipatamente ringrazio, fiducioso di un gradito riscontro, saluto. Domenico. |
09-07-2021, 10:13 | #2 | |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 20825
|
Quote:
che problemi hai avuto con il tuo codice?
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
|
09-07-2021, 10:42 | #3 |
Member
Iscritto dal: Sep 2008
Messaggi: 57
|
Buongiorno !fazz,
ringrazio della disponibilità e tempestività. Effettivamente il Form deve adattarsi alle dimensioni del DGV. Il codice: this.Size = new Size(828, 370); non viene preso in considerazione al variare delle dimensioni del DGV. Fiducioso. Domenico. |
09-07-2021, 14:54 | #4 |
Moderatore
Iscritto dal: Nov 2006
Messaggi: 20825
|
capito,
lavora solo sulla dimensione che ti interessa senza creare un nuovo oggetto size e vedrai che funziona come da questo esempio in cui faccio il resize sia del tab control che del form Codice:
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { int i = tabControl1.SelectedIndex; switch (i) { case 0: { tabControl1.Width = 200; this.Width = 550; }; break; case 1: { tabControl1.Width = 300; this.Width = 1050; }; break; } }
__________________
"WS" (p280,cx750m,4790k+212evo,z97pro,4x8GB ddr3 1600c11,GTX760-DC2OC,MZ-7TE500, WD20EFRX) Desktop (three hundred,650gq,3800x+nh-u14s ,x570 arous elite,2x16GB ddr4 3200c16, rx5600xt pulse P5 1TB)+NB: Lenovo p53 i7-9750H,64GB DDR4,2x1TB SSD, T1000 |
09-07-2021, 15:42 | #5 |
Member
Iscritto dal: Sep 2008
Messaggi: 57
|
Gent.mo !Fazz,
perfetto funziona modificando i paramentri. Aprirò un'altra discussione per dare il colore alle linguette del TabControl. Ringrazio della gentilezza, saluto. Domenico. |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:52.