Tab Control
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Tab Control
Всем здравствуйте!
Пытаюсь писать интерфейс для программы, используя Tab Control, но вот никак не могу понять, каким образом возможно:
1.программное изменение цвета панели,
2.программная вставка картинок,
3.импорт текста в закладку.
И наверное совcем глупый вопрос: я совсем не понимаю как работать со свойствами для TabControl Порылся на форумах и чего то не могу найти ничего вразумительного. Помогите пожалуйста разобраться!
Заранее огромное спасибо!
Пытаюсь писать интерфейс для программы, используя Tab Control, но вот никак не могу понять, каким образом возможно:
1.программное изменение цвета панели,
2.программная вставка картинок,
3.импорт текста в закладку.
И наверное совcем глупый вопрос: я совсем не понимаю как работать со свойствами для TabControl Порылся на форумах и чего то не могу найти ничего вразумительного. Помогите пожалуйста разобраться!
Заранее огромное спасибо!
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Tab Control
Для изменения цвета панели вроде нужно его сначала разрешить каким то проперты, я уже забыл каким. А потом можно изнменять как показал Виктор.
Динамическая подгрузка картинок - да, можно, для этого используется Picture Indicator и чтение из файла.
Импорт текста в закладку? Что имеется ввиду? Название закладки? Или просто в одной из закладок показывать какой то текст?
Динамическая подгрузка картинок - да, можно, для этого используется Picture Indicator и чтение из файла.
Импорт текста в закладку? Что имеется ввиду? Название закладки? Или просто в одной из закладок показывать какой то текст?
-
- leader
- Сообщения: 548
- Зарегистрирован: 20 авг 2009, 17:58
- Награды: 2
- Версия LabVIEW: 2011
- Контактная информация:
Re: Tab Control
mouse right click -> advanced->allow multiple colors
We live in a graphical world.
Why not program in one?
Why not program in one?
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Tab Control
Пасипа! Разбираюсь потихоньку :)
Еще интересно как можно импортировать в этот Multicoloumn listbox таблицу из Exсel?
Есть Multicoloumn listbox, там есть один столбец с номерами, так вот эти номера необходимо показать в названии закладок для каждой TabControl. То есть для 1 поля - 1 закладка TabControl.eg писал(а):
Импорт текста в закладку? Что имеется ввиду? Название закладки? Или просто в одной из закладок показывать какой то текст?
Еще интересно как можно импортировать в этот Multicoloumn listbox таблицу из Exсel?
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Tab Control
а где можно найти информацию как принципиально работать со всеми свойствами TabControl?
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Tab Control
Берешь и вызываешь список свойств: правой кнопкой create-> property node. Попутно можешь включить знак вопроса в правом верхнем углу экрана (show context help window)- тогда получишь описание выбранного свойства и тип данных.
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Tab Control
А вот выбрал я какое нибудь свойство. Поставил его на Block diagram, а как связать это свойство с самой TabControl и что заводить на это свойство и как? Можно пожалуйста примерчики , если это возможно?
-
Pavel Krivozubov
- professor
- Сообщения: 4421
- Зарегистрирован: 07 фев 2008, 16:39
- Награды: 3
- Версия LabVIEW: 7.0 - 2013
- Откуда: г. Электросталь
- Благодарил (а): 24 раза
- Поблагодарили: 9 раз
- Контактная информация:
Re: Tab Control
Help-Find Examples-Tab-Tab control propertiesAtom писал(а):А вот выбрал я какое нибудь свойство. Поставил его на Block diagram, а как связать это свойство с самой TabControl и что заводить на это свойство и как? Можно пожалуйста примерчики , если это возможно?
Правила форума
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
Developlabs - IT услуги - ждём Ваших заказов на написание программ
Новостной канал о LabVIEW и технологиях NI на Facebook
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: Tab Control
1. А можно пожалуйста поподробнее как пользоваться Picture Indicator? Возможно ли заменить весь серый фон TabControl на картинку и потом динамичеки изменять ее на другую?
2. Появился еще вопрос: как изменить цвета моргания(Blinking) индикатора? А то только индикатор сменяется с зеленого на желтый. И как сделать так, чтобы моргала TabControl? Вроде все сделал правильно, а оно не работает. (исходник прилагаю) 3. Возможно ли изменить величину прозрачности обьекта(в нашем случае TabControl) по наведению курсора мышки на него?
2. Появился еще вопрос: как изменить цвета моргания(Blinking) индикатора? А то только индикатор сменяется с зеленого на желтый. И как сделать так, чтобы моргала TabControl? Вроде все сделал правильно, а оно не работает. (исходник прилагаю) 3. Возможно ли изменить величину прозрачности обьекта(в нашем случае TabControl) по наведению курсора мышки на него?
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Tab Control
1. Весь фон таб контрола на картинку заменить нельзя. По умолчанию картинки можно вставлять только в сами закладки табов. В остальных задачах придетcя извращаться с picture контролом.
2. Цвет моргания меняется в Tools->Options->Colors ну или в ini файле скомпилированного приложения.
3. Наведение мышкой ловишь через событие (event structure, mouse over/leave). Цвет страниц меняешь через свойство colors. Величину прозрачности по-моему можно задавать только для всей лицевой панели.
2. Цвет моргания меняется в Tools->Options->Colors ну или в ini файле скомпилированного приложения.
3. Наведение мышкой ловишь через событие (event structure, mouse over/leave). Цвет страниц меняешь через свойство colors. Величину прозрачности по-моему можно задавать только для всей лицевой панели.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Tab Control
Зато весь таб-контрол можно сделать прозрачным, не будет видно абсолютьно ничего, кроме содержимого выбраной страницы. Этим я пользуюсь довольно часто. А для выбора страниц использую кнопки.
Re: Tab Control
Если не использовать скриптинг то никак! Вот похожая тема: http://www.automationlabs.ru/forum/show ... ht=controlUnderside писал(а):как программно создать новую вкладку?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 5 Ответы
- 847 Просмотры
-
Последнее сообщение dadreamer