|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Добрый день! Собственно весь вопрос в том как это реализовать. Как отследить изменение TABINDEX на форме и при достижении определенного индекса перещелкнуть закладки. Поставить на событие LOstfocus не подходит т.к. юзер может и мышкой переключаться. Событие формы KeyPress KeyDown нажатие TAB не отслеживает. Подскажите пожалуйсто. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 16:59 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Alex_men LOstfocus не подходит т.к. юзер может и мышкой переключаться.это не отменяет события LostFocus Alex_menСобытие формы KeyDown нажатие TAB не отслеживает.это не так ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:44 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
А вообще, не проще ли просто включать нужную закладку при получении фокуса каждым элементом? И чем не устроил TabControl вместо TabStrip-a? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.01.2011, 19:56 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Shocker.ProА вообще, не проще ли просто включать нужную закладку при получении фокуса каждым элементом? И чем не устроил TabControl вместо TabStrip-a? Просто это моя первая программа на VB. не со всеми контролами еще ознакомился. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 11:30 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Shocker.ProAlex_men LOstfocus не подходит т.к. юзер может и мышкой переключаться.это не отменяет события LostFocus тогда все равно видимо надо проверять как осуществляется переход по таб или мышкой. А то будет что юзер переходит с контрола 7 на контрол 5 (мышкой щелкает), а прога его на контрол 8 перебросит. ну это я так понимаю. поправте если ошибся Shocker.ProAlex_menСобытие формы KeyDown нажатие TAB не отслеживает.это не так Странно у меня при переходе табом даже не заходило в процедуру Form_KeyDown равно как и в Form_KeyPress. Может я что не так делал. При нажатии остальных клавиш прекрасно заходим внутрь ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 11:35 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Alex_menShocker.Proпропущено... это не отменяет события LostFocus тогда все равно видимо надо проверять как осуществляется переход по таб или мышкой. А то будет что юзер переходит с контрола 7 на контрол 5 (мышкой щелкает), а прога его на контрол 8 перебросит. ну это я так понимаю. поправте если ошибся Зачем все это вообще? Еще раз повторяю, чем не устраивает TabContol (Microsoft Tabbed Dialog Control)? Сначала ответьте на этот вопрос. Не ознакомились - ознакомьтесь. Shocker.ProСтранно у меня при переходе табом даже не заходило в процедуру Form_KeyDown равно как и в Form_KeyPress. Может я что не так делал. При нажатии остальных клавиш прекрасно заходим внутрь Сорри, я пропустил, что речь шла про событие ФОРМЫ. Я же говорил о событии контрола. Но, опять же, см. п.1 ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 11:42 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Тогда вопрос TabControl какой библиотекой подключается. И присутствует(подключается) ли он в VB6. Как говорится что имеем лицензионное на том и пишем. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:13 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
microsoft common controls ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:16 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Konst_Onemicrosoft common controls нет Microsoft Tabbed Dialog Control ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:17 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Alex_menТогда вопрос TabControl какой библиотекой подключается. И присутствует(подключается) ли он в VB6. Как говорится что имеем лицензионное на том и пишем. зайдите в Components и включите галочку около Microsoft Tabbed Dialog Control ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:18 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Tabstrip лежит в microsoft winndows common controls ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:20 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
а вот юзать SStab я бы не советовал, глюков море ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:21 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Konst_OneTabstrip лежит в microsoft winndows common controls Блин, нужен Tabbed Control TabStrip он нашел, см. первое сообщение ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:21 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Konst_Oneа вот юзать SStab я бы не советовал, глюков море Юзаю 11 лет - никаких глюков ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:21 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
зачем плохое советовать то? пусть разбирается с обычным табом ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:22 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Shocker.ProKonst_Oneа вот юзать SStab я бы не советовал, глюков море Юзаю 11 лет - никаких глюков вложи туда что-нибудь activex-ное , а потом засабклась внутри, увидишь глюки во время перерисовки и изменения размеров,а также контролы начинают из контейнеров вылетать. и форма в дизайнере рушится. а так , конечно, контрол удобен тем, что содержит клиентский контейнер и в дизайнере можно просто работать с ним ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:25 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Konst_Oneвложи туда что-нибудь activex-ное , а потом засабклась внутри, увидишь глюки во время перерисовки и изменения размеров,а также контролы начинают из контейнеров вылетать. и форма в дизайнере рушится. названное используется около 5 лет. Глюков нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:27 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
TabStrip используется тогда, когда на разных вкладках одна и та же раскладка контролов одних и тех же фигурирует (сетка, например). В случае, если на разных вкладках используется РАЗНЫЙ набор контролов - использовать TabStrip глупо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:33 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
надо просто положить picture по каждому на вкладку и переключать их,а уже в каждый picture вставлять требуемые контролы ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 13:50 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
В общем проблему я разрешил :) Просто проверяю в событии lostfocus последнего (по tabindex) на закладке контрола: Если ActivControl.tabindex> tabindex (контрола с которого осуществляю переход, то прыгаю на следующую закладку на верхний контрол. Может и топорно, но работает как надо. Однаако тут полемика возникла. я не знаю сделал табстрипы и фреймы. Вродебы все работает как надо. Мне порекомендовали еще мультипейджес, но честно говоря переделывать ленива я так уже несколько форм наваял. Но вот конкретных преимущества того или иного контрола если укажет буду благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 15:09 |
|
Переход по TAB на форме с переключением по закладкам TABSTRIP
|
|||
---|---|---|---|
#18+
Konst_One, Честно говоря проблем с элементами актив икса не вижу, monthview работает отлично. Набор контролов на всех вкладках разный, но ничего не расползается. Единственно я ресайзом не заморачиваюсь, а в остальном все вродебы нормально работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2011, 15:48 |
|
|
start [/forum/topic.php?fid=60&msg=37064401&tid=2159060]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 309ms |
total: | 428ms |
0 / 0 |