Tab Control

Обсуждение, связанное с разработкой ПО верхнего уровня
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Tab Control

Сообщение alexander756 »

Можно ли ограничить доступ к одной из страниц Tab Control ? Надо что бы страница открывалась по нажатию определенной комбинации клавиш или через ввод пароля
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Tab Control

Сообщение Eugen Graf »

Ага, можно, думаю нужно использовать Property Node->Visible для определённой странички таб-контрола.
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Tab Control

Сообщение alexander756 »

что-то у меня не получается. он применяется ко всему Tab Control
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: Tab Control

Сообщение Eugen Graf »

Поковырялся бы немного и сам бы нашёл.
Вложения
TabPage.png
TabPage.png (3.13 КБ) 5889 просмотров
alexander756

Activity
professional
professional
Сообщения: 301
Зарегистрирован: 12 июн 2008, 19:56
Награды: 1
Версия LabVIEW: 8.6; 2009
Откуда: Montreal
Контактная информация:

Re: Tab Control

Сообщение alexander756 »

eg писал(а):Поковырялся бы немного и сам бы нашёл.
Спасибо :bye:
irena_abr

Activity
developer
developer
Сообщения: 261
Зарегистрирован: 22 дек 2008, 14:07
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Tab Control

Сообщение irena_abr »

Вопрос вдогонку: а почему я обратно видимость page Tab control получить не могу? Что делаю не так?
Вложения
My_vis_page_tabcontrol_8.vi
(9.83 КБ) 143 скачивания
irena_abr

Activity
developer
developer
Сообщения: 261
Зарегистрирован: 22 дек 2008, 14:07
Награды: 1
Версия LabVIEW: 8.5
Контактная информация:

Re: Tab Control

Сообщение irena_abr »

Снимаю вопрос. Нашла ошибку. Я там неправильно page подключала. Сеичас все работает. Спасибо
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Tab Control

Сообщение Kayfolom »

в продолжение темы, хотел спросить:
есть такая задача: в TabCtrl 2 закладки:
одна открыта, вторая открыта, только для просмотра(Disable&Grayed),при переходе на 2-ю закладку, удержание Shift и клика мыши, закладка переходит в сотояние Enabled, а при нажатии клавиши внутри закладки(O`K), закладка опять в сотоянии Disable&Grayed. В приложенном файле пример, что не так делаю, почему после Shift+ckick, всё встаёт??
Помогите, плс.
Спасибо.
у меня версия 8.5.1 мона для неё сохранить, если чёё.
Вложения
пароль на изменения.vi
(24.87 КБ) 131 скачивание
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Tab Control

Сообщение FireFly »

А вы можете объяснить ваш алгоритм? Хотя бы тот который вы хотели сделать.
Сейчас я вижу примерно следующее:
Если выбрана первая вкладка, то вторую сделать Enable.
Если выбрана вторая вкладка, то сделать её Disable & Gray, затем дождаться пока пользователь нажмет на вкладке, сделать её Enable, затем дождаться пока пользователеь нажмет на OK и сделать вкладку снова Disable & Gray и переключить на первую вкладку...
В общем странный алгоритм...
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Tab Control

Сообщение Kayfolom »

идея такая:
две вкладки, в одной(1-й) будут собираться данные и анализироваться, во второй пользователь будет видеть с какими эталонными
величинами сравниваются собирающиеся данные, причём по клику( я ещё хотел пароль поставить), можно будет эти самые эталонные данные подкорректировать.
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Tab Control

Сообщение FireFly »

А зачем вы Page делаете Disable & Gray?
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Tab Control

Сообщение Kayfolom »

ну, закрашиваю для того, чтобы всякие(у кого пароля нету) ничего на этой странице не поменяли.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Tab Control

Сообщение Kayfolom »

совсем не понятно, почему после того как по клику мыши страничка становиться Enable, все клавиши на Лицевой панели перестают нажиматься? вот не понятно почему происходит?
Даже "стопом" цикл уже не остановить.
Kayfolom
assistant
assistant
Сообщения: 119
Зарегистрирован: 16 фев 2009, 12:55
Версия LabVIEW: 8.6
Контактная информация:

Re: Tab Control

Сообщение Kayfolom »

вот, что я хотел( см. Vi), правда вместо клавиши "снять блокировку", хотелось бы исползовать просто клик мыши по пространству 2-рой закладки, это можно как-то сделать?
Вложения
пароль на изменения.vi
(79.16 КБ) 145 скачиваний
Аватара пользователя
FireFly

Activity Black
expert
expert
Сообщения: 1321
Зарегистрирован: 25 апр 2009, 08:58
Награды: 2
Версия LabVIEW: 2014
Откуда: Санкт-Петербург
Поблагодарили: 1 раз

Re: Tab Control

Сообщение FireFly »

Например так (программу менять почти не стал, но по-хорошему алгоритм бы переделать серьезно)
Вложения
пароль на изменения (1).vi
(41.2 КБ) 172 скачивания
Иногда лучше молчать и слыть идиотом, чем заговорить и развеять все сомнения.
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Лицевая панель»