begrenzte Felder im TableLayoutPanel

  • VB.NET

    begrenzte Felder im TableLayoutPanel

    Ich habe ein TableLayoutPanel in meiner Form, in das ich fünf Labels gepackt habe. So schaut es aus.


    VB.NET-Quellcode

    1. With tlpDistractor
    2. .Size = New Size(500, 300)
    3. .Location = New Point(22, 22)
    4. .AutoSize = False
    5. .RowCount = 3
    6. .ColumnCount = 3
    7. .ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33333F))
    8. .ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33333F))
    9. .ColumnStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33333F))
    10. .RowStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33333F))
    11. .RowStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33333F))
    12. .RowStyles.Add(New System.Windows.Forms.ColumnStyle(System.Windows.Forms.SizeType.Percent, 33.33333F))
    13. .CellBorderStyle = TableLayoutPanelCellBorderStyle.OutsetDouble
    14. .Controls.Add(lblDistractor1, 0, 0)
    15. .Controls.Add(lblDistractor2, 2, 0)
    16. .Controls.Add(lblDistractor3, 0, 2)
    17. .Controls.Add(lblDistractor4, 2, 2)
    18. .Controls.Add(lblDistractor5, 1, 1)
    19. End With


    Die Text-Eigenschaften der Labels verändern sich zur Laufzeit.
    Ich hätte gerne, dass das Wort in der Mitte ("Musikinstrument") über die Grenzen der Zelle hinausgeht, bzw. dass das mit jedem Text passiert, der zu groß für die Zelle ist.
    Möglich?