|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#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. |
|
|
|
|
|
#2 | |
|
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21833
|
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 |
|
|
|
|
|
|
#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. |
|
|
|
|
|
#4 |
|
Moderatore
Iscritto dal: Nov 2006
Messaggi: 21833
|
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 |
|
|
|
|
|
#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: 21:43.




















