Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 343
от 12.08.2006, 11:35

Администратор:Калашников О.А.
В рассылке:Подписчиков: 188, Экспертов: 24
В номере:Вопросов: 1, Ответов: 2


Вопрос № 51362: Здравствуйте, уважаемые эксперты! Я делаю контрол на VB6 и у меня возник такой вопрос. Как мне получить некоторые свойства формы (для их последующего изменения) на которую установлен мой контрол?...

Вопрос № 51.362
Здравствуйте, уважаемые эксперты! Я делаю контрол на VB6 и у меня возник такой вопрос. Как мне получить некоторые свойства формы (для их последующего изменения) на которую установлен мой контрол?
Отправлен: 07.08.2006, 09:41
Вопрос задал: Таянчин Алексей Геннадьевич (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Александр Шевченко
Здравствуйте, ATTS!
В контроле есть свойство Parent, через которое можно получить доступ к объекту формы, на которой расположен наш контрол. Вот только тип он имеет Object, так что IntelliSense c ним не работает (не подставляется список свойств после "Parent."). Для удобства можно привести его к типу Form:
Dim f As Form
Set f = Parent
MsgBox f.Caption
(этот код нужно использовать внутри контрола)
---------
Вместо внутренней почты лучше стучитесь в аську
Ответ отправил: Александр Шевченко (статус: Студент)
Ответ отправлен: 07.08.2006, 09:56
Оценка за ответ: 5
Комментарий оценки:
Спасибо, теперь все ясно.

Отвечает: Кокорич Вадим Леонидович
Здравствуйте, ATTS!

Если Вы решили заняться созданием собственных элементов управления (то бишь ActiveX), то сюда стоит заглянуть обязательно:

http://progs.biz/vb6/activex/activex01.aspx

Я думаю, больше вопросов у Вас не возникнет. Желаю удачи!
---------
Труд сделал обезьяну человеком, а лень человека - программистом !
Ответ отправил: Кокорич Вадим Леонидович (статус: 3-ий класс)
Ответ отправлен: 07.08.2006, 16:24
Оценка за ответ: 5
Комментарий оценки:
Спасибо за ссылку! Действительно, там много полезной информации.


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: 4.35 от 27.07.2006
Яндекс Rambler's Top100

В избранное