Как передать свойство если InkEdit явно не объявлен ? - VB

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

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

У меня вопрос как такому объекту передовать свойства (например .BackColor = &HC0E0FF), или вызывать события ???, ниже работающая часть кода ...
Листинг программы
  1. Option Explicit
  2. Public InkEdit1 As Object
  3. 'Dim WithEvents ???
  4. Private Sub Form_Load()
  5. Set InkEdit1 = Controls.Add("INKED.InkEdit", "InkEdit1", Me)
  6. With InkEdit1
  7. .Visible = True
  8. End With
  9. End Sub
  10. Private Sub Form_Resize()
  11. With InkEdit1
  12. .Width = Me.ScaleWidth
  13. .Height = Me.ScaleHeight
  14. ' Call CallByName(InkEdit1, "BackColor", VbLet, &HC0E0FF)
  15. End With
  16. End Sub

Решение задачи: «Как передать свойство если InkEdit явно не объявлен ?»

textual
Листинг программы
  1. Public Property Get Ink(Index&) As Variant
  2.     Set Ink = InkEdit1(Index).object
  3. End Property
  4.  
  5. Private Sub Command1_Click()
  6.     Ink(1).Text = Command1.Caption
  7. End Sub

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


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

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

15   голосов , оценка 4.333 из 5

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

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

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