Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Форма с одними переключателями Добавлено: 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-сайт: www.hypertech.ru
 Профиль | | #2
Добавлено: 27.10.03 11:16

LamerOnLine , не бред, а вполне реально.

sYstEmiZer , поставь в design time первой опции value = true.

Ответить

Номер ответа: 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-сайт: www.hypertech.ru
 Профиль | | #5
Добавлено: 27.10.03 11:27

sYstEmiZer, это когда ты форму и элементы можешь редактировать в редакторе VB6.

Для более подробной информации, приходи на чат.

Ответить

Номер ответа: 6
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #6 Добавлено: 27.10.03 11:27

Ради смеха состряпал форму с одним переключателем. Высветил - все нормально, как и должно быть. Никаких кликов.

Ответить

Номер ответа: 7
Автор ответа:
 Morpheus



Вопросов: 224
Ответов: 3777
 Web-сайт: xury.zx6.ru
 Профиль | | #7
Добавлено: 27.10.03 13:35

А может у того перключателя изначально в тулах написан value = 1 (или true)

Ответить

Номер ответа: 8
Автор ответа:
 Ujif



ICQ:

Вопросов: 52
Ответов: 76
 Web-сайт: -
 Профиль | | #8
Добавлено: 27.10.03 14:03

Ну ты кликне по нужнуму из кода при Show формы.

Ответить

Номер ответа: 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

Ребят, да вы что, издеваетесь? Какие клики?

Все работает как положено. Специально сделал форму с переключателями. Сделал TabIndex=0, TbaStop=True.

Делаю Show форме. И все ок. Никаких кликов пока я на нем не кликну.

Либо у вас бейсик глюканутый, либо вы сами чего-то путаете. Нет такой проблемы и быть ее не может!

Ответить

Номер ответа: 11
Автор ответа:
 sYstEmiZer



ICQ: 280647023 

Вопросов: 16
Ответов: 45
 Профиль | | #11 Добавлено: 27.10.03 15:41
для LamerOnLine. Хочешь я тебе форму пришлю?

Ответить

Номер ответа: 12
Автор ответа:
 boevik



Хранитель чата

ICQ: 137392264 

Вопросов: 8
Ответов: 557
 Web-сайт: www.hypertech.ru
 Профиль | | #12
Добавлено: 27.10.03 15:42

LamerOnLine , открой новый проект, кинь option и код

Private Sub Option_Click1()

MsgBox "Click"

End Sub

и расскажи, что произойдет.

Ответить

Номер ответа: 13
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #13 Добавлено: 27.10.03 16:03

А, вы про это. Я про checkbox, а не option. Тут и вправду проблема имеет место. Но достаточно просто решается.

Ответить

Номер ответа: 14
Автор ответа:
 sYstEmiZer



ICQ: 280647023 

Вопросов: 16
Ответов: 45
 Профиль | | #14 Добавлено: 27.10.03 16:29


И как же это, если не секрет?

Ответить

Номер ответа: 15
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #15 Добавлено: 27.10.03 16:53

Можно задать TabIndex=0 для другого контрола. Если есть кнопка или что-нить еще, то для него. Если нет - создай невидимый.

Вариант 2 - сразу задай option с TabIndex=0 значение 1. Тогда клика не будет.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам