Salve,
E da molto che non scrivo su questo forum, inizio a riscrivere ponendovi questo problema, scusatemi in anticipo se il titolo è poco chiaro, non sapevo come altro intitolarla.
Nel mio form ho la necessita di creare dei componenti lato codice, un panello posizionato a top con tre panelli all'interno, uno a sinistra uno a centro e uno a destra, quello centrare ha al suo interno una textbox posizionata a fill, il codice è questo:
Eseguendo questo codice, ho notato un problema, ovvero, la textbox mi straborda, ovvero mi inizia e finisce prima di panello, posto il link ad un'immagine per farvi capire meglio:
https://ibb.co/hCXHB1F
Nell'immagine o inserito due frecce rosse per farvi capire meglio il mio problema, come potrei risolvere?
E da molto che non scrivo su questo forum, inizio a riscrivere ponendovi questo problema, scusatemi in anticipo se il titolo è poco chiaro, non sapevo come altro intitolarla.
Nel mio form ho la necessita di creare dei componenti lato codice, un panello posizionato a top con tre panelli all'interno, uno a sinistra uno a centro e uno a destra, quello centrare ha al suo interno una textbox posizionata a fill, il codice è questo:
C#:
Panel bar = new Panel();
bar.Dock = DockStyle.Top;
bar.Height = 50;
bar.BackColor = Color.White;
Panel leftp = new Panel();
leftp.Dock = DockStyle.Left;
leftp.BackColor = Color.Yellow;
bar.Controls.Add(leftp);
Panel rightp = new Panel();
rightp.Dock = DockStyle.Right;
bar.Controls.Add(rightp);
Panel centerp = new Panel();
centerp.Dock = DockStyle.Fill;
centerp.BackColor = Color.Orange;
bar.Controls.Add(centerp);
TextBox txtB = new TextBox();
txtB.Dock = DockStyle.Fill;
centerp.Controls.Add(txtB);
Controls.Add(bar);
Eseguendo questo codice, ho notato un problema, ovvero, la textbox mi straborda, ovvero mi inizia e finisce prima di panello, posto il link ad un'immagine per farvi capire meglio:
https://ibb.co/hCXHB1F
Nell'immagine o inserito due frecce rosse per farvi capire meglio il mio problema, come potrei risolvere?