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