Hallo zusammen,
ich möchte gerne die Höhe einer Zeile in einen TableLayoutPanel ändern.
Da TableLayoutPanel.RowStyles(Zeile).Height = Wert leider nicht funktioniert, habe ich es mit folgenden Code versucht:
Aber SXC lässt sich einfach nicht ändern.
Die Variable SXC ist immer 1. Wie die MsgBox ausgibt.
Kann mir bitte einer helfen?
ich möchte gerne die Höhe einer Zeile in einen TableLayoutPanel ändern.
Da TableLayoutPanel.RowStyles(Zeile).Height = Wert leider nicht funktioniert, habe ich es mit folgenden Code versucht:
VB.NET-Quellcode
- Private Sub ZeilenGroesseAendern(ByVal TableLayoutPanel As TableLayoutPanel, ByVal Zeile As Integer, ByVal Wert As String, ByVal ST As SizeType)
- Dim styles As TableLayoutRowStyleCollection = TableLayoutPanel.RowStyles
- Dim SXC As Integer = 0
- For Each style As RowStyle In TableLayoutPanel.RowStyles
- SXC += 1
- MsgBox(SXC)
- If SXC = Zeile Then
- MsgBox(Wert)
- style.SizeType = ST
- style.Height = Wert
- Exit For
- End If
- Next
- End Sub
Aber SXC lässt sich einfach nicht ändern.
Die Variable SXC ist immer 1. Wie die MsgBox ausgibt.
Kann mir bitte einer helfen?