Roman Bębenista

Roman Bębenista Head of eMarketing
at Makolab

Temat: Button click -> tableLayoutPanel - nie wyświetla się.

Chcę uzyskać efekt - po Button clicku ma mi się wyświetlić TableLayoutPanel. Niestety się nie wyświetla. Lay ma być 2cols i 9rows od razu wypełniane po lewej labele, po prawej textboxy. Oczywiscie calego wypelniania tu nie kopiuje, bo strata miejsca i czasu - tylko przykladowe pierwszy wiersz. Bardzo proszę o pomoc, nie wime gdzie robię błąd - googlam 3 godziny i nic nowego nie odkryłem.

private void button3_Click(object sender, EventArgs e)
{
tableLayoutPanel1 = new TableLayoutPanel();
tableLayoutPanel1.CellBorderSt yle = TableLayoutPanelCellBorderStyl e.InsetDouble;
tableLayoutPanel1.Dock = DockStyle.Fill;
tableLayoutPanel1.ColumnCount = 2;
tableLayoutPanel1.RowCount = 9;

/ / Padding (pixels)within each cell (left, top, right, bottom)
tableLayoutPanel1.Padding = new Padding(3, 3, 3, 3);

tableLayoutPanel1.Location = new Point(10, 550);

tableLayoutPanel1.Size = new Size(500,350);

/ / int licznik = 1;
const int height = 20;

/ /DODAWANIE LABELI I TEXTBOXOW

Label label20 = new Label();
label20.Name = String.Format("label20");
label20.Text = "Nr wizy";
label20.Dock = DockStyle.Fill;
tableLayoutPanel1.RowStyles.Ad d(new RowStyle(SizeType.AutoSize, height));
tableLayoutPanel1.Controls.Add (label20, 0,0);

TextBox textBox20 = new TextBox();
textBox20.Height = 20;
textBox20.Dock = DockStyle.Fill;
tableLayoutPanel1.RowStyles.Ad d(new RowStyle(SizeType.AutoSize, height));
tableLayoutPanel1.Controls.Add (textBox20, 1, 0);

i tak dalej i tak dalej... i na końcu } :)

Panowie - bardzo proszę o pomoc. Dla tego co pomoże uśmiech kierownika i buziak od mojej nieistniejącej siostry!

- problem był trywialny this.Controls.Add(tableLayoutPanel1);Roman Bębenista edytował(a) ten post dnia 15.10.09 o godzinie 12:40
Piotr Głudkowski

Piotr Głudkowski Rzucam się na
wszystko to, co jest
ciekawe i wymaga
rusze...

Temat: Button click -> tableLayoutPanel - nie wyświetla się.

Właśnie miałem odpowiedzieć ;)



Wyślij zaproszenie do