[VB6] Узнать ширину контейнера из юзерконтрола.

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

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

Вот я уперся, аж дымлюсь.
Есть юзерконтрол. Он лежит на каком-то контейнере. Мне нужно изнутри юзерконтрола узнать некоторые параметры контейнера (пусть Width для определенности)
Если юзерконтрол лежит на форме или фрейме, то я без проблем узнаю, используя Parent (даже не требуется Extender). Если же юзерконтрол лежит на другом юзерконтроле, я получаю "Object doesn't support this property or method", какие бы я комбинации не пробовал.
Вот.

Решение задачи: «[VB6] Узнать ширину контейнера из юзерконтрола.»

textual
Листинг программы
<font color="blue">Private</font> <font color="blue">Sub</font> Command1_Click()
<font color="blue">Dim</font> sStr
sStr = Split(UserControl.Tag, <font color="teal">","</font>)
MsgBox Forms.Add(sStr(<font color="darkblue"><b>0</b></font>)).Controls(CStr(sStr(<font color="darkblue"><b>1</b></font>))).<font color="blue">Width</font>
<font color="blue">End</font> <font color="blue">Sub</font>

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


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

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

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