|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
Приветствую, хочу изменить свойство списка с мультиселекта на обычный(в списке можно выбрать только одну запись) в хелпе написано примерно следующее Код: vbnet 1.
привязал этот код к кнопке, но ничего не работает вылетает ошибка что я сделал не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:22 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
ИМХО, это свойство можно поменять только в режиме конструктора формы. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:25 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
Анатолий ( Киев ), зачем тогда написан код вба в хелпе?бред какой-то ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:27 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
Retvisan, Поменял код на этот ошибка не вылетает, но и свойство контрола (списка) не меняется Код: vbnet 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:39 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
Retvisan...зачем тогда написан код вба в хелпе?бред какой-то HelpYou can set the MultiSelect property by using the list box's property sheet, a macro, or Visual Basic. This property can be set only in form Design view. То есть, можно программно (из VBA) задавать это свойство для формы, открытой в режиме конструктора. Но код-то располагается не в самой этой форме-то. Никакого бреда в Help'е нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:40 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
RetvisanRetvisan, Поменял код на этот ошибка не вылетает, но и свойство контрола (списка) не меняется Код: vbnet 1. 2. 3.
))) А здесь Вы присваиваете переменной b результат логической операции сравнения "равно ли 0 свойство MultiSelect?". При этом, если (MultiSelect = 0) есть True, то есть -1, то получите просто ошибку, так как Dim b As Byte. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:44 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
Retvisanзачем тогда написан код вба в хелпе?бред какой-то Почему же... Сфойства формы, открытой в режиме конструктора, и ее элементов (а также создание/удаление элементов) доступны из внешней процедуры. Так работают различные мастера. Если хотите менять мультиселект на лету - создайте второй скрытый список и меняйте видимость и координаты. Только зачем?... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:45 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
Retvisan Код: vbnet 1.
Кстати, Extended это 2, а не 0. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 15:51 |
|
Изменение свойств списка при помощи vba
|
|||
---|---|---|---|
#18+
__Michelle, Спасибо, понял все. Остро ощущаю сейчас недостаток теоритических знаний) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.08.2016, 17:47 |
|
|
start [/forum/topic.php?fid=45&msg=39300387&tid=1613219]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 148ms |
0 / 0 |