Hallo Leute
Ich bastel gerade an einer Erweiterung meines Programmes um Rechnungen und Angebote zu erstellen.
Dazu habe ich in einem TableLayoutPanel ein Panel eingefügt, wo wiederum ein TableLayoutPanel liegt. Hierauf habe ich eine Reihe Controls im Designer erzeugt (siehe Screenshot).
Ohne TLP habe ich die Controls nicht ordentlich angeordnet bekommen, wenn das Programm zwischen Fenstermodus und Vollbild wechselt.
Nach einem Klick auf den Button "+" sollen die gleichen Controls in der leeren TLP Zeile eingefügt werden und eine neue TLP Zeile angelegt werden.
Wie sortiere ich meine Controls in das TLP?
So sieht das ganze aus, wenn ich die Controls ohne Container auf die Form male:
Ich bastel gerade an einer Erweiterung meines Programmes um Rechnungen und Angebote zu erstellen.
Dazu habe ich in einem TableLayoutPanel ein Panel eingefügt, wo wiederum ein TableLayoutPanel liegt. Hierauf habe ich eine Reihe Controls im Designer erzeugt (siehe Screenshot).
Ohne TLP habe ich die Controls nicht ordentlich angeordnet bekommen, wenn das Programm zwischen Fenstermodus und Vollbild wechselt.
Nach einem Klick auf den Button "+" sollen die gleichen Controls in der leeren TLP Zeile eingefügt werden und eine neue TLP Zeile angelegt werden.
Wie sortiere ich meine Controls in das TLP?
So sieht das ganze aus, wenn ich die Controls ohne Container auf die Form male:
VB.NET-Quellcode
- Private Sub DrawControls()
- Dim yPosition As Integer = 190
- Dim xPosition As Integer = 120
- 'TextBox
- Dim newTB = New System.Windows.Forms.TextBox
- With newTB
- .Location = New System.Drawing.Point(xPosition, yPosition)
- .Font = New Font("Microsoft Sans Serif", 12)
- .Name = "TBAmount"
- .Size = New System.Drawing.Size(120, 26)
- .Visible = True
- 'AddHandler .TextChanged, AddressOf TextChangeEvent
- ' AddHandler .Enter, AddressOf TextBox_Enter
- End With
- 'TBList.Add(newTB)
- 'Controls auf die Form malen
- Me.Controls.Add(newTB)
- End Sub