|
|
|
Узнать координаты ячейки DW относительно DW
|
|||
|---|---|---|---|
|
#18+
Задача: Есть окно w_1, на ней Tab в нем DW. Необходимо при прохождении элементов строки DW прямо под элементом строки прорисовывать UserObject (uo) (например текст-пояснение). Отоброзить можно с помощью w_1.OpenUserObject(uo) (выставив uo.BringToTop=TRUE), координаты DW и Tab известны (хранятся в X и Y контролов), вопрос как определить координаты элемента строки DW относительно DW что бы вычислить необходимые координаты UserObject'а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 13:38 |
|
||
|
Узнать координаты ячейки DW относительно DW
|
|||
|---|---|---|---|
|
#18+
HapkЗадача: Есть окно w_1, на ней Tab в нем DW. Необходимо при прохождении элементов строки DW прямо под элементом строки прорисовывать UserObject (uo) (например текст-пояснение). Отоброзить можно с помощью w_1.OpenUserObject(uo) (выставив uo.BringToTop=TRUE), координаты DW и Tab известны (хранятся в X и Y контролов), вопрос как определить координаты элемента строки DW относительно DW что бы вычислить необходимые координаты UserObject'а? А использовать для этого текст внутри DW? (для каждого поля сделать вспомогательный text видимый только когда поле в фокусе) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 13:53 |
|
||
|
Узнать координаты ячейки DW относительно DW
|
|||
|---|---|---|---|
|
#18+
Anatoly MoskovskyА использовать для этого текст внутри DW? (для каждого поля сделать вспомогательный text видимый только когда поле в фокусе) Не пойдет. UserObject даст большую свободу действий, это может быть что угодно, например ListBox или тот же Tab. Тем более что его размер мржет быть любым, и он может выполнять не всегда роль отображения текста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 14:11 |
|
||
|
Узнать координаты ячейки DW относительно DW
|
|||
|---|---|---|---|
|
#18+
HapkЗадача: Есть окно w_1, на ней Tab в нем DW. Необходимо при прохождении элементов строки DW прямо под элементом строки прорисовывать UserObject (uo) (например текст-пояснение). Отоброзить можно с помощью w_1.OpenUserObject(uo) (выставив uo.BringToTop=TRUE), координаты DW и Tab известны (хранятся в X и Y контролов), вопрос как определить координаты элемента строки DW относительно DW что бы вычислить необходимые координаты UserObject'а?Так и считать напрямую. Там никаких сложностей нет. x+width. Высота заголовка + высота каждой строки, начиная с первой видимой. + корректировка на ширину рамки dw. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 15:11 |
|
||
|
Узнать координаты ячейки DW относительно DW
|
|||
|---|---|---|---|
|
#18+
Oleg1 СПАСИБО что натолкнули на мысль использовать Object.DataWindow.FirstRowOnPage, все получилось. Однако если существует метод без подсчета хотелось бы его услышать тоже. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 15:46 |
|
||
|
Узнать координаты ячейки DW относительно DW
|
|||
|---|---|---|---|
|
#18+
Это вы случайно не про Tooltips for Datawaindows? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 18:30 |
|
||
|
Узнать координаты ячейки DW относительно DW
|
|||
|---|---|---|---|
|
#18+
ФилиппЭто вы случайно не про Tooltips for Datawaindows? Ooooo .... Не знаю подойдёт ли Нарку, а меня несколько раз спрашивали или можно что либо типа такого добавить в аппликацию, всё руки не доходили. Большое Крассноармейское Спасибо Филипп, на досуге гляну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 18:39 |
|
||
|
|

start [/forum/topic.php?fid=15&fpage=54&tid=1337077]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 381ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...