Страница: 1 | 2 |
Бред. Клика происходить никак не может, пока ты не кликнешь мышой. Проверь еще раз код. LamerOnLine , не бред, а вполне реально. sYstEmiZer , поставь в design time первой опции value = true. sYstEmiZer, это когда ты форму и элементы можешь редактировать в редакторе VB6. Для более подробной информации, приходи на чат. Ради смеха состряпал форму с одним переключателем. Высветил - все нормально, как и должно быть. Никаких кликов. А может у того перключателя изначально в тулах написан value = 1 (или true) Ну ты кликне по нужнуму из кода при Show формы. Ребят, да вы что, издеваетесь? Какие клики? Все работает как положено. Специально сделал форму с переключателями. Сделал TabIndex=0, TbaStop=True. Делаю Show форме. И все ок. Никаких кликов пока я на нем не кликну. Либо у вас бейсик глюканутый, либо вы сами чего-то путаете. Нет такой проблемы и быть ее не может! LamerOnLine , открой новый проект, кинь option и код Private Sub Option_Click1() MsgBox "Click" End Sub и расскажи, что произойдет. А, вы про это. Я про checkbox, а не option. Тут и вправду проблема имеет место. Но достаточно просто решается. Можно задать TabIndex=0 для другого контрола. Если есть кнопка или что-нить еще, то для него. Если нет - создай невидимый. Вариант 2 - сразу задай option с TabIndex=0 значение 1. Тогда клика не будет.
Вопрос: Форма с одними переключателями
Добавлено: 27.10.03 10:20
Автор вопроса: sYstEmiZer | ICQ: 280647023
Имеется форма с одними переключателями - все дальнейшие действия идут при клике на них. Блин! А при Show этой формы - происходит автоматический клик на переключателе у которого TabIndex=0. Как этого избежать - чтобы форма появлялась и ждала клика пользователя.
Ответы
Всего ответов: 16
Номер ответа: 1
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #1
Добавлено: 27.10.03 11:06
Номер ответа: 2
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #2
Добавлено: 27.10.03 11:16
Номер ответа: 3
Автор ответа:
sYstEmiZer
ICQ: 280647023
Вопросов: 16
Ответов: 45
Профиль | | #3
Добавлено: 27.10.03 11:20
Клик происходит стопудово! Насколько я понимаю после отображения формы какой-то элемент (кнопка или поле) должен быть активирован (выделен пунктиром), но так как на форме видимых кнопок и полей нет (для невидимых активация не проходит) - кликается ближайший по TabIndex переключатель. Хренотня какая-то. Может чего в свойствах не так.
Номер ответа: 4
Автор ответа:
sYstEmiZer
ICQ: 280647023
Вопросов: 16
Ответов: 45
Профиль | | #4
Добавлено: 27.10.03 11:23
А что такое design time? (Извиняюсь за ламерство)
Номер ответа: 5
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #5
Добавлено: 27.10.03 11:27
Номер ответа: 6
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #6
Добавлено: 27.10.03 11:27
Номер ответа: 7
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #7
Добавлено: 27.10.03 13:35
Номер ответа: 8
Автор ответа:
Ujif
ICQ: -
Вопросов: 52
Ответов: 76
Web-сайт:
Профиль | | #8
Добавлено: 27.10.03 14:03
Номер ответа: 9
Автор ответа:
sYstEmiZer
ICQ: 280647023
Вопросов: 16
Ответов: 45
Профиль | | #9
Добавлено: 27.10.03 14:10
Да, действительно, форма затормаживается, если переключатель с младшим TabIndex будет True. Пришлось сделать не используемый переключать с младшим индексом и поместить так, чтобы он на форме не был виден. Спасибо за помощь boevik'у . Это была его грандиозная идея.
Номер ответа: 10
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #10
Добавлено: 27.10.03 14:35
Номер ответа: 11
Автор ответа:
sYstEmiZer
ICQ: 280647023
Вопросов: 16
Ответов: 45
Профиль | | #11
Добавлено: 27.10.03 15:41
для LamerOnLine. Хочешь я тебе форму пришлю?
Номер ответа: 12
Автор ответа:
boevik
Хранитель чата
ICQ: 137392264
Вопросов: 8
Ответов: 557
Web-сайт:
Профиль | | #12
Добавлено: 27.10.03 15:42
Номер ответа: 13
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #13
Добавлено: 27.10.03 16:03
Номер ответа: 14
Автор ответа:
sYstEmiZer
ICQ: 280647023
Вопросов: 16
Ответов: 45
Профиль | | #14
Добавлено: 27.10.03 16:29
И как же это, если не секрет?
Номер ответа: 15
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #15
Добавлено: 27.10.03 16:53