0

文字列変数でラベルの名前を取得している動的に追加されたラベルのテキスト配置を設定する方法 1 つのラベルがパネルに動的に追加されます

  Dim instance As New Label
  Dim stringVariable As String

フォーム読み込みイベント時::

    instance.Location = New Point(15, 15)
    instance.Size = New Size(60, 30)
    instance.BorderStyle = BorderStyle.FixedSingle
    instance.AutoSize = False
    instance.Text = "LABEL1"
    Me.Panel1.Controls.Add(instance)

私は次の方法で名前を取得しています:

    for each c as control in Panel1.Controls
    stringVariable=c.name
    next

しかし、それは不可能です

   Me.Panel1.Controls(stringVariable).textalign ??????
   it does not show text align property

助けてください

4

2 に答える 2

2
DirectCast(Me.Panel1.Controls("Label1"), Label).TextAlign = ContentAlignment.TopRight
于 2012-12-01T10:16:06.260 に答える