Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa
La seconda generazione della citycar elettrica di Dacia passa alla piattaforma RGEV small di Renault Group, cresce di 15 cm in lunghezza e 18 cm in larghezza, adotta un motore da 80 CV e una batteria LFP da 27,5 kWh per 250 km WLTP. Prezzi da 17.900 euro, produzione a Novo Mesto in Slovenia.
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone
BOOX ha portato sul mercato Picco, un e-reader da 3,97 pollici che pesa 58 grammi e si aggancia al retro dello smartphone con un anello magnetico. Lo abbiamo usato con Pixel 11 Pro XL e iPhone 18 Pro per capire se un formato così ridotto regga la prova della lettura quotidiana
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria
A Las Vegas AMD ha svelato i dettagli architetturali delle CPU EPYC di sesta generazione, note con il nome in codice Venice. Nuovi core Zen 6 e Zen 6c costruiti a 2 nanometri, fino a 256 core per socket, 16 canali di memoria, interfaccia PCI Express 6.0 e un'intera famiglia di proposte che va da Venice SP7 a Verano. Senza dimenticare la memoria, oggi la voce di costo più pesante in un server: AMD risponde con CXL 3.1 e con la tecnologia software MEXT, che porta la memoria flash dentro la gerarchia della DRAM.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 09-07-2021, 10:32   #1
Pacificobis
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.
Pacificobis è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2021, 11:13   #2
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 22371
Quote:
Originariamente inviato da Pacificobis Guarda i messaggi
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.
non sei stato chiarissimo ma vediamo se ho capito, il tuo desiderata è cambiare la dimensione del form e del tab control al fine di adattarsi alle diverse dimensioni dei datagridview che sono presenti all'interno delle tre tab?

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
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2021, 11:42   #3
Pacificobis
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.
Pacificobis è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2021, 15:54   #4
!fazz
Moderatore
 
L'Avatar di !fazz
 
Iscritto dal: Nov 2006
Messaggi: 22371
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
!fazz è offline   Rispondi citando il messaggio o parte di esso
Old 09-07-2021, 16:42   #5
Pacificobis
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.
Pacificobis è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Nuova Dacia Spring, del modello precedente resta solo il nome: più grande, più efficiente e ora prodotta in Europa Nuova Dacia Spring, del modello precedente resta...
BOOX Picco: l'ebook reader minuscolo è una genialata, e si può attaccare allo smartphone BOOX Picco: l'ebook reader minuscolo è un...
AMD EPYC Venice: dentro Zen 6, i SoC a 256 core e la sfida al costo della memoria AMD EPYC Venice: dentro Zen 6, i SoC a 256 core ...
HONOR Pad X9 Max recensione, schermo ultra large a meno di 400 euro HONOR Pad X9 Max recensione, schermo ultra large...
Lenovo ThinkPad X1 Carbon Gen 14: il business ultraleggero si rinnova dall’interno Lenovo ThinkPad X1 Carbon Gen 14: il business ul...
Jensen Huang avrebbe nascosto ai vertici...
Le prime cuffie over-ear di Vivo arrivan...
GPU, CPU e fotoni: il piano di AMD per p...
La soluzione di Google per i nuovi occhi...
Il futuro di XBOX passa per l'intelligen...
Amazon, le 13 offerte da non perdere ogg...
Svendita TV su MediaWorld: OLED LG e Sam...
AMD si ricorda dei gamer, ma il messaggi...
Fate in fretta: su Mediaworld c'è...
Ho usato ArtCraft per trasformare un mio...
SSD e hard disk su AliExpress: 4TB a sol...
Due Mac agli antipodi in forte sconto su...
Quick Spectral Super Resolution (QSSR): ...
AMD Ryzen, prezzi interessanti su AliExp...
Zenbook S è un MacBook Air che co...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:19.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v