Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Вычислить регион ячейки в таблице  [new]
AlexLu
Member

Откуда:
Сообщений: 4
Приветствую всех знатоков. У меня задача над которой я ломаю голову уже не один день.

Имеется область размером 100X100 пикселей. Имеются 8 записей которые я хочу разместить в данной таблице. Каждая запись имеет в ширине 50 пикселей и в высоте 25, значит они будут размещены в двух колонках.

Внимание вопрос!

Как определить регион 8 ячейки? например я вызываю функцию GetCellRect(8). она возвращает Rect(50,50, 100, 75)

Буду благодарен хотя бы на указание направления расчета

К сообщению приложен файл. Размер - 5Kb
11 мар 19, 16:22    [21829388]     Ответить | Цитировать Сообщить модератору
 Re: Вычислить регион ячейки в таблице  [new]
AlexLu
Member

Откуда:
Сообщений: 4
Немного ошибся, ширина ячейки 20 пикселей
а получить регион Rect(50,40, 100, 60)
11 мар 19, 16:29    [21829408]     Ответить | Цитировать Сообщить модератору
 Re: Вычислить регион ячейки в таблице  [new]
AlexLu
Member

Откуда:
Сообщений: 4
Немного ошибся, не ширина, а высота (Heigth) ячейки 20 пикселей
а получить регион Rect(50,40, 100, 60)
Волнуюсь :), Собираюсь писать программу для атомной станции:)
11 мар 19, 16:36    [21829429]     Ответить | Цитировать Сообщить модератору
 Re: Вычислить регион ячейки в таблице  [new]
zinpub
Member

Откуда:
Сообщений: 342
AlexLu,

((8 div 5) * 50, ((8 mod 5) - 1) * 20, итд)
11 мар 19, 16:37    [21829431]     Ответить | Цитировать Сообщить модератору
 Re: Вычислить регион ячейки в таблице  [new]
zinpub
Member

Откуда:
Сообщений: 342
Нее.. пардон...


(((8 - 1) div 5) * 50), ((8 - 1) mod 5) * 20, итд)
11 мар 19, 16:50    [21829458]     Ответить | Цитировать Сообщить модератору
 Re: Вычислить регион ячейки в таблице  [new]
AlexLu
Member

Откуда:
Сообщений: 4
zinpub
Нее.. пардон...


(((8 - 1) div 5) * 50), ((8 - 1) mod 5) * 20, итд)


Спасибо большое zinpub, Вы не представляете как мне помогли. Код работает, Да благослови Вас господь.
Тему можно закрывать. Всем спасибо.
11 мар 19, 16:58    [21829469]     Ответить | Цитировать Сообщить модератору
 Re: Вычислить регион ячейки в таблице  [new]
Arioch
Member

Откуда:
Сообщений: 10598
а можно просто компонентики на форму побросиать

TFlowPanel или TGridPanel


http://edn.embarcadero.com/article/33421
11 мар 19, 18:21    [21829606]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить