"Табличный вопрос" :)
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
"Табличный вопрос" :)
Всем привет!
1. Возможно ли в LabView такое:
Существуют 2 таблицы, каждая находится в своей Pane. В одной таблице имеются даты, а в другой некие данные за эти даты. Возможно, чтобы таблица с датами работала в режиме headera? То есть при сдвигании горизонтального scrollа в нижней таблице, сдвигалась синхронно и верхняя? Соответственно при сдвигании вертикального scrolla верхняя таблица оставалась на месте.
2. Поле разделено на 2 pane. Почему невозможно придвинуть нижнюю таблицу вплотную к разделителю, чтобы не появлялся движок scrolla? Чтобы он не появлялся нужно расстояние между таблицей и разделителем минимум 10 пикселов.
Заранее спасибо!
1. Возможно ли в LabView такое:
Существуют 2 таблицы, каждая находится в своей Pane. В одной таблице имеются даты, а в другой некие данные за эти даты. Возможно, чтобы таблица с датами работала в режиме headera? То есть при сдвигании горизонтального scrollа в нижней таблице, сдвигалась синхронно и верхняя? Соответственно при сдвигании вертикального scrolla верхняя таблица оставалась на месте.
2. Поле разделено на 2 pane. Почему невозможно придвинуть нижнюю таблицу вплотную к разделителю, чтобы не появлялся движок scrolla? Чтобы он не появлялся нужно расстояние между таблицей и разделителем минимум 10 пикселов.
Заранее спасибо!
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: "Табличный вопрос" :)
1) В Multicolumn Listbox есть полезное свойство: Top Left Visible Cell (в Table нет)
2) Тут так заведено Просто отключи весь этот скроллбар.
2) Тут так заведено Просто отключи весь этот скроллбар.
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: "Табличный вопрос" :)
Спасибо за ответ:)
1. Эх блин....вся прога построена на Table.....придется переделывать что то....
2. Дело в том, что таблица "растет" вниз при наполнении данными и нужно, чтобы этот скролл появлялся, но если он появится, то все равно сверху будут эти 10 пикселов.
1. Эх блин....вся прога построена на Table.....придется переделывать что то....
2. Дело в том, что таблица "растет" вниз при наполнении данными и нужно, чтобы этот скролл появлялся, но если он появится, то все равно сверху будут эти 10 пикселов.
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: "Табличный вопрос" :)
Вот структура программы:
одновременно.
Скролл в таблице(красным веделен) нужен для того, чтобы видеть значения по горизотали в этой таблице. Но проблема, что таблица над ней должна являться Headerом и сдвигаться одновременно (там даты находятся), но не должна сдвигаться при вертикальном перемешении всех таблиц.
Соответственно, когда значения в таблицах уже не помещаются на весь экран по вертикали, появляет скролл и можно подвинуть все таблицы и Combo Box Скролл в таблице(красным веделен) нужен для того, чтобы видеть значения по горизотали в этой таблице. Но проблема, что таблица над ней должна являться Headerом и сдвигаться одновременно (там даты находятся), но не должна сдвигаться при вертикальном перемешении всех таблиц.
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: "Табличный вопрос" :)
Полазив 1 день в свойствах таблицы, удалось найти это свойство. :) Называется: "Index values".Crowbar писал(а):1) В Multicolumn Listbox есть полезное свойство: Top Left Visible Cell (в Table нет)
Теперь возник другой вопрос: а как ловить это свойство для другой таблицы в Event Structurе?
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: "Табличный вопрос" :)
Либо поллингом (периодически проверять значение этого свойства), либо через событие mouse down (когда кликнешь на скроллбар- оно сработает), а в обработчике уже проверять значение Index values.
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: "Табличный вопрос" :)
а можно поподробнее? что это такое ?Crowbar писал(а):Либо поллингом (периодически проверять значение этого свойства)
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
- advanced
- Сообщения: 196
- Зарегистрирован: 01 ноя 2009, 23:18
- Версия LabVIEW: 2010
- Откуда: Москва
- Контактная информация:
Re: "Табличный вопрос" :)
То есть это тоже самое, что поставить это свойство в кейс "Timeout" Event structure?
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 347 Просмотры
-
Последнее сообщение ujin1
-
- 7 Ответы
- 916 Просмотры
-
Последнее сообщение dadreamer
-
- 10 Ответы
- 761 Просмотры
-
Последнее сообщение Zloydj
-
- 14 Ответы
- 690 Просмотры
-
Последнее сообщение Vladimir_T