Salve,
a seguito del click su un bottone, creo un Panel e tre Textbox all'interno del Panel stesso. Quest'ultimo, inoltre, viene posto all'interno di un div di nome "container".
Il codice (in C#) è il seguente:
protected void Button1_Click(object sender, EventArgs e)
{
Panel pnl = new Panel();
pnl.ID = "Panel1";
pnl.Height = 100;
pnl.Style.Add("width", "100%");
pnl.BackColor = System.Drawing.Color.Yellow;
TextBox txt = new TextBox();
txt.ID = "TextBox1";
TextBox txv = new TextBox();
txv.ID = "TextBox2";
TextBox txz = new TextBox();
txz.ID = "TextBox3";
pnl.Controls.Add(txt);
pnl.Controls.Add(txv);
pnl.Controls.Add(txz);
container.Controls.Add(pnl);
}
Eseguendo il programma, le tre Textbox vanno a posizionarsi come di default allineate orizzontalmente l'uno di seguito all'altra a partire dall'angolo in alto a sinistra del Panel.
Come fare a spaziare sia orizzontalmente che verticalmente le tre Textbox in modo da distanziarle sia tra di loro sia dai margini del Panel?
Probabilmente occorre introdurre uno stile, ma non so come scriverlo a livello di sorgente.
Sono infinitamente grato a chi mi darà una mano![]()

Rispondi quotando
