Показано с 1 по 5 из 5

Тема: Скроллинг элемента визуализации "Таблица"

  1. #1

    По умолчанию Скроллинг элемента визуализации "Таблица"

    Добрый день, у меня в проекте используется таблица из 160 строк, в ней отображаются значения шага операции. Проблема в том, что мне нужно показывать в реальном времени, на каком шаге у нас находится таблица. Допустим я могу закрасить необходимые мне ячейки, но! Если эти ячейки находятся ниже 40 строки, то их попросту не видно. Оператору самому с помощью полосы прокрутки перемещаться между шагами не удобно. Необходимо программно из ST кода организовать скролл, так чтобы в переменной int содержалась значение, на которое нам нужно перемотать таблицу. Заранее благодарен.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от rublikdimas Посмотреть сообщение
    Добрый день, у меня в проекте используется таблица из 160 строк, в ней отображаются значения шага операции. Проблема в том, что мне нужно показывать в реальном времени, на каком шаге у нас находится таблица. Допустим я могу закрасить необходимые мне ячейки, но! Если эти ячейки находятся ниже 40 строки, то их попросту не видно. Оператору самому с помощью полосы прокрутки перемещаться между шагами не удобно. Необходимо программно из ST кода организовать скролл, так чтобы в переменной int содержалась значение, на которое нам нужно перемотать таблицу. Заранее благодарен.
    В свойствах таблицы - Вкладка Выбор, параметр Переменная для выбранной строки - привязываете переменную типа INT, меняете ее в программе.

  3. #3

    По умолчанию

    Здорово! Все работает! Спасибо большое!

  4. #4

    По умолчанию

    Цитата Сообщение от Евгений Кислов Посмотреть сообщение
    В свойствах таблицы - Вкладка Выбор, параметр Переменная для выбранной строки - привязываете переменную типа INT, меняете ее в программе.
    Сейчас углубился, не совсем то, что хотелось бы, для меня важно, чтобы номер строки который я укажу находился строго вверху, а в выше приведенном ответе строки не четко фиксируются. Можно было бы сделать все жестко, если бы была возможность напрямую обратиться к переменным полосы прокрутки.

  5. #5
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Цитата Сообщение от rublikdimas Посмотреть сообщение
    Сейчас углубился, не совсем то, что хотелось бы, для меня важно, чтобы номер строки который я укажу находился строго вверху, а в выше приведенном ответе строки не четко фиксируются. Можно было бы сделать все жестко, если бы была возможность напрямую обратиться к переменным полосы прокрутки.
    В принципе, можно в программе обрабатывать - выделять не строку x, а (x+число строк одной страницы таблицы). Соответственно, отобразится страница, где x будет первой строкой.

    Но тогда придется отказаться от выделения цветом, конечно.

Похожие темы

  1. Ответов: 16
    Последнее сообщение: 15.02.2017, 11:39
  2. Рамка у элемента "Текст"
    от Fre5h в разделе Master SCADA 3
    Ответов: 1
    Последнее сообщение: 08.01.2015, 12:43
  3. Ответов: 7
    Последнее сообщение: 27.02.2013, 19:08

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •