Control Properties

Создание, использование компонентов ActiveX
WEB_13
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 06.08.2003 (Ср) 8:02
Откуда: Reutov, Russia

Control Properties

Сообщение WEB_13 » 23.11.2003 (Вс) 2:46

При создании контролов у меня возникли некоторые проблемы. Помогите, плиз!!!
1. Как сделать такое свойство (наподобие MultiLine в TextBox'е), кототое вроде и "read", но в окне Properties оно присутствует и только там его можно изменить???
2. После создания контрола в Properties появилось много стандартных свойств, да и методов. Всё бы ничего, только ToolTipText и SetFocus не работают! Можно ли их как-нибудь убрать или заменить на свои???
Format Hard Disk Completed

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 23.11.2003 (Вс) 7:24

1. Есть такая весчь - ambient.usermode...
2. Работают оне...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

WEB_13
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 06.08.2003 (Ср) 8:02
Откуда: Reutov, Russia

Сообщение WEB_13 » 24.11.2003 (Пн) 12:03

GSerg писал(а):1. Есть такая весчь - ambient.usermode...
2. Работают оне...


1. А это где надо искать???
2.Что это такое за фраза???
Format Hard Disk Completed

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 25.11.2003 (Вт) 10:56

1. В контроле пиши: ambient.usermode...
2. Это по поводу неработающих пропертей, ибо они работают. У меня работают. А если у тебя не работают, значит че-то неправильно в коде контрола. А ввиду отсутствия такового ничего сказать нельзя.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

WEB_13
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 06.08.2003 (Ср) 8:02
Откуда: Reutov, Russia

Сообщение WEB_13 » 27.11.2003 (Чт) 2:22

1. Спасибо. Попробую.
2. У меня не работает, потому-что контрол "Подсветка кода" делаю с нуля!!!
Format Hard Disk Completed

WEB_13
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 06.08.2003 (Ср) 8:02
Откуда: Reutov, Russia

Сообщение WEB_13 » 01.12.2003 (Пн) 10:30

Извиняюсь конечно за тупость, но что-то я не понял, где писать ambient.usermode??? В Property Get, Property Let или ещё где???
Format Hard Disk Completed

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 01.12.2003 (Пн) 10:42

:(
Чел не хочет брать удочку...
Ладно, имей рыбу.

Код: Выделить всё
'this property is read-only in runtime, full access in design-time
property let Prop1(byval v as long)
  if ambient.usermode then err.raise 380 else mprop1=v
end property

property get Prop1() as long
  prop1=mprop1
end property


'this property is read-only in design-time, full access in run-time
property let Prop1(byval v as long)
  if ambient.usermode then mProp1=v else err.raise 380
end property

property get Prop1() as long
  prop1=mprop1
end property
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

WEB_13
Обычный пользователь
Обычный пользователь
 
Сообщения: 72
Зарегистрирован: 06.08.2003 (Ср) 8:02
Откуда: Reutov, Russia

Сообщение WEB_13 » 08.12.2003 (Пн) 12:12

Спасибо всё работает!!! :D
Format Hard Disk Completed


Вернуться в Компоненты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList