Программное создание нескольких Label, их удаление - VB

Узнай цену своей работы

Формулировка задачи:

Добрый день Уважаемые знатоки языка Visual Basic!!!!! Подскажите пожалуйста, как программно создавать несколько ЭУ Label... одну создать могу, но мне надо несколько сделать одним нажатим кнопки cmdAdd. например, надо создать по 10 меток в трех столбцах, потом туда загрузить данные (10 позиций) из базы данных Access... при нажании на кнопке cmdDel удалить эти эейблы... флексгрид и датагрид в данном случае мне не подходят... надо ТОЛЬКО через Label как??? буду благодарен за помошь

Решение задачи: «Программное создание нескольких Label, их удаление»

textual
Листинг программы
Public WithEvents MyLabel As Label
 
Public Sub Form_Load()
    Set MyLabel = Me.Controls.Add("VB.Label", "LabelX")
    With MyLabel
        .Move 20, 10
        .Caption = "Click me!"
        .AutoSize = True
        .Visible = True
    End With
End Sub
 
Public Sub Form_Unload()
    Me.Controls.Remove "LabelX"
    Set MyLabel = Nothing
End Sub
 
Public Sub MyLabel_Click()
    MsgBox "boo!"
End Sub

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

11   голосов , оценка 3.818 из 5
Похожие ответы