powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Переход по TAB на форме с переключением по закладкам TABSTRIP
21 сообщений из 21, страница 1 из 1
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37062945
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!

Собственно весь вопрос в том как это реализовать. Как отследить изменение TABINDEX на форме и при достижении определенного индекса перещелкнуть закладки. Поставить на событие LOstfocus не подходит т.к. юзер может и мышкой переключаться. Событие формы KeyPress KeyDown нажатие TAB не отслеживает. Подскажите пожалуйсто.
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37063230
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_men LOstfocus не подходит т.к. юзер может и мышкой переключаться.это не отменяет события LostFocus Alex_menСобытие формы KeyDown нажатие TAB не отслеживает.это не так
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37063245
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вообще, не проще ли просто включать нужную закладку при получении фокуса каждым элементом?

И чем не устроил TabControl вместо TabStrip-a?
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064029
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProА вообще, не проще ли просто включать нужную закладку при получении фокуса каждым элементом?

И чем не устроил TabControl вместо TabStrip-a?

Просто это моя первая программа на VB. не со всеми контролами еще ознакомился.
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064043
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.ProAlex_men LOstfocus не подходит т.к. юзер может и мышкой переключаться.это не отменяет события LostFocus

тогда все равно видимо надо проверять как осуществляется переход по таб или мышкой. А то будет что юзер переходит с контрола 7 на контрол 5 (мышкой щелкает), а прога его на контрол 8 перебросит. ну это я так понимаю. поправте если ошибся

Shocker.ProAlex_menСобытие формы KeyDown нажатие TAB не отслеживает.это не так

Странно у меня при переходе табом даже не заходило в процедуру Form_KeyDown равно как и в Form_KeyPress. Может я что не так делал. При нажатии остальных клавиш прекрасно заходим внутрь
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064066
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_menShocker.Proпропущено...
это не отменяет события LostFocus

тогда все равно видимо надо проверять как осуществляется переход по таб или мышкой. А то будет что юзер переходит с контрола 7 на контрол 5 (мышкой щелкает), а прога его на контрол 8 перебросит. ну это я так понимаю. поправте если ошибся

Зачем все это вообще?
Еще раз повторяю, чем не устраивает TabContol (Microsoft Tabbed Dialog Control)?
Сначала ответьте на этот вопрос. Не ознакомились - ознакомьтесь.

Shocker.ProСтранно у меня при переходе табом даже не заходило в процедуру Form_KeyDown равно как и в Form_KeyPress. Может я что не так делал. При нажатии остальных клавиш прекрасно заходим внутрь
Сорри, я пропустил, что речь шла про событие ФОРМЫ. Я же говорил о событии контрола. Но, опять же, см. п.1
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064373
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тогда вопрос TabControl какой библиотекой подключается. И присутствует(подключается) ли он в VB6. Как говорится что имеем лицензионное на том и пишем.
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064388
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
microsoft common controls
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064391
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Onemicrosoft common controls
нет
Microsoft Tabbed Dialog Control
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064393
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alex_menТогда вопрос TabControl какой библиотекой подключается. И присутствует(подключается) ли он в VB6. Как говорится что имеем лицензионное на том и пишем.
зайдите в Components и включите галочку около Microsoft Tabbed Dialog Control
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064401
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tabstrip лежит в microsoft winndows common controls
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064408
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот юзать SStab я бы не советовал, глюков море
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064410
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_OneTabstrip лежит в microsoft winndows common controls
Блин, нужен Tabbed Control
TabStrip он нашел, см. первое сообщение
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064413
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneа вот юзать SStab я бы не советовал, глюков море
Юзаю 11 лет - никаких глюков
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064416
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
зачем плохое советовать то?
пусть разбирается с обычным табом
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064423
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProKonst_Oneа вот юзать SStab я бы не советовал, глюков море
Юзаю 11 лет - никаких глюков

вложи туда что-нибудь activex-ное , а потом засабклась внутри, увидишь глюки во время перерисовки и изменения размеров,а также контролы начинают из контейнеров вылетать. и форма в дизайнере рушится.

а так , конечно, контрол удобен тем, что содержит клиентский контейнер и в дизайнере можно просто работать с ним
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064426
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Konst_Oneвложи туда что-нибудь activex-ное , а потом засабклась внутри, увидишь глюки во время перерисовки и изменения размеров,а также контролы начинают из контейнеров вылетать. и форма в дизайнере рушится.
названное используется около 5 лет. Глюков нет.
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064451
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TabStrip используется тогда, когда на разных вкладках одна и та же раскладка контролов одних и тех же фигурирует (сетка, например). В случае, если на разных вкладках используется РАЗНЫЙ набор контролов - использовать TabStrip глупо.
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064519
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо просто положить picture по каждому на вкладку и переключать их,а уже в каждый picture вставлять требуемые контролы
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064741
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем проблему я разрешил :)

Просто проверяю в событии lostfocus последнего (по tabindex) на закладке контрола:

Если ActivControl.tabindex> tabindex (контрола с которого осуществляю переход, то прыгаю на следующую закладку на верхний контрол. Может и топорно, но работает как надо.

Однаако тут полемика возникла. я не знаю сделал табстрипы и фреймы. Вродебы все работает как надо. Мне порекомендовали еще мультипейджес, но честно говоря переделывать ленива я так уже несколько форм наваял.

Но вот конкретных преимущества того или иного контрола если укажет буду благодарен.
...
Рейтинг: 0 / 0
Переход по TAB на форме с переключением по закладкам TABSTRIP
    #37064857
Alex_men
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Konst_One,

Честно говоря проблем с элементами актив икса не вижу, monthview работает отлично. Набор контролов на всех вкладках разный, но ничего не расползается. Единственно я ресайзом не заморачиваюсь, а в остальном все вродебы нормально работает.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Переход по TAB на форме с переключением по закладкам TABSTRIP
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]