powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как добавить свое свойство в ActiveX
6 сообщений из 6, страница 1 из 1
Как добавить свое свойство в ActiveX
    #32375592
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите пожалуйста, как добавить свое свойство в ActiveX, так чотбы оно появлялось на панели Properties.
...
Рейтинг: 0 / 0
Как добавить свое свойство в ActiveX
    #32376060
Svetlana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Свойства добавляются и обрабатываются процедурами
Property Let Name_New_Properties() и Property Get Name_New_Properties()
по-моему.. ну и еще что-то.. было..
короче могу вспмнть и объяснить поподродбнее.. если надо.. %)
...
Рейтинг: 0 / 0
Как добавить свое свойство в ActiveX
    #32376570
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот Let проходит нормально, а Get - ругается на какие-то аргументы. А почему после добавления функции Let она не появилась во вкладке Properties?
...
Рейтинг: 0 / 0
Как добавить свое свойство в ActiveX
    #32376668
Svetlana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну.. лучше на примере показать:

Dim m_UpperCase As Boolean
Const m_def_UpperCase = 0

Public Property Get UpperCase() As Boolean
UpperCase = m_UpperCase
End Property

Public Property Let UpperCase(ByVal new_UpperCase As Boolean)
m_UpperCase = new_UpperCase
PropertyChanged "UpperCase"
End Property


Private Sub UserControl_ReadProperties(PropBag As PropertyBag)
With PropBag
...
m_UpperCase = .ReadProperty(UpperCase, m_def_UpperCase)
...
End With
End Sub

'с пом. этой ф-ии VB загрузит на этапе выполнения значения свойств,
сохраненные на этапе проектирования UserControl
Private Sub UserControl_WriteProperties(PropBag As PropertyBag)
With PropBag
...
Call .WriteProperty("UpperCase", m_UpperCase, m_def_UpperCase)
...
End With
End Property
...
Рейтинг: 0 / 0
Как добавить свое свойство в ActiveX
    #32377131
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, получилось!!!
...
Рейтинг: 0 / 0
Как добавить свое свойство в ActiveX
    #32377457
oops1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А вот еще попутный вопросик возник. А можно ли добавить свое событие?Ситуация такая: У меня в ActiveX находится Picture, его MouseMove мне нужно венести из ActiveX, чтобы можно было отслеживать перемещение курсора.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как добавить свое свойство в ActiveX
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]