 |
|  |
 |
Ориентирование в Grid'е
В различных конференциях посвященных программированию на Visual FoxPro, не часто, но все же
появляются вопросы об определении параметров первой отображаемой строки Grid’а в случае, когда
указатель находиться за пределами сетки. Чаще всего вопрос является следствием затруднений при
создании всплывающих подсказок связанных с содержимым отображаемых полей. Существующие решения,
например:http://vfpdev.narod.ru/download/ttingrd.zip, обычно связаны с принудительным переносом
указателя в видимую область.
Предлагаемый метод основан на использовании особенностей группы свойств [Dynamic…], которые
автоматически обновляются при любых перерисовках Grid’а. Это с одной стороны позволяет обойтись
минимумом кода, но с другой налагает некоторые ограничения. Наиболее явное таково. Для
гарантированного срабатывания, в видимой области Grid’а должны присутствовать как минимум две
колонки, одна из которых должна содержать параметр группы [Dynamic…].
В качестве иллюстрации использования метода представлена форма, в которой для колонок Grid’а
организован вывод всплывающих подсказок, в зависимости от того умещается ли содержимое поля в
границах колонки.
|
|
 |
|  |
|