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

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

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

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

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

textual
Листинг программы
  1. Public WithEvents MyLabel As Label
  2.  
  3. Public Sub Form_Load()
  4.     Set MyLabel = Me.Controls.Add("VB.Label", "LabelX")
  5.     With MyLabel
  6.         .Move 20, 10
  7.         .Caption = "Click me!"
  8.         .AutoSize = True
  9.         .Visible = True
  10.     End With
  11. End Sub
  12.  
  13. Public Sub Form_Unload()
  14.     Me.Controls.Remove "LabelX"
  15.     Set MyLabel = Nothing
  16. End Sub
  17.  
  18. Public Sub MyLabel_Click()
  19.     MsgBox "boo!"
  20. End Sub

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


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

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

11   голосов , оценка 3.818 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы