Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2009.09.13;
Скачать: [xml.tar.bz2];

Вниз

Вопрос по KOLmdvXLGrid   Найти похожие ветки 

 
Trible   (2008-03-16 15:53) [0]

Всем привет, вопрос в первую очередь к mdv.
Имеется примерно такая таблица (mdvXLGrid):

|-------------------------------------------|
| Column_1 | Column_2 | Column_3 | Column_4 |
|----------|----------|----------|----------|
|   Data1  |   Data2  |   Data3  |   Data4  |
|----------|----------|----------|----------|
|          |   Data6  |   Data7  |   Data8  |
|   Data5  |   Data9  |   Data10 |   Data11 |
|          |   Data12 |   Data13 |   Data14 |
|----------|----------|----------|----------|
|          |   Data16 |   Data18 |   Data20 |
|   Data15 |   Data17 |   Data19 |   Data21 |
|          |   Data22 |   Data23 |   Data24 |
|          |   Data25 |   Data26 |   Data27 |
|----------|----------|----------|----------|
|   Data28 |   Data29 |   Data30 |   Data31 |
|----------|----------|----------|----------|


т.е., в первом столбце могут быть и обычные однострочные ячейки, и объединенные блоки из нескольких ячеек. Теперь вопросы:

1) Как посчитать общее количество элементов в первом столбце? (за элемент считается нормальная однострочная ячейка или блок из нескольких объединенных ячеек).

2) Как узнать индексы всех строк, входящих, например, в 3-й блок в первой ячейке (т.е. как перечислить все строки, первый элемент которых объединен в 3-ю ячейку в первом столбце)?


 
mdw ©   (2008-03-17 12:59) [1]

1. За элемент считается нормальная однострочная ячейка. Далее смотрите ее свойства.
2. А исходник посмотреть религия не позволяет?

TmdvXLCell
....
    property IsMerge: Boolean read FIsMerge;
    {* Объединена ли ячейка. }
    property Show: Boolean read FShow;
    {* Отображается ли ячейка.
       (при IsMerge = True и Show = True - левая верхняя из объединенных ячеек)}
    property BoundsWidth: Integer read FBoundsWidth;
    {* Количество объединенных ячейка по горизонтали. }
    property BoundsHeight: Integer read FBoundsHeight;
    {* Количество объединенных ячейка по вертикали. }
    property MergePos: TPoint read FMergePos;
    {* Координаты левой верхней из объединенных ячеек. }
...



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2009.09.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.005 c
15-1247513346
Тима
2009-07-13 23:29
2009.09.13
Требуется помощь в написании программы


15-1247691352
Германн
2009-07-16 00:55
2009.09.13
Сколько максимально может потреблять телевизор ЭЛТ


1-1214818458
Context
2008-06-30 13:34
2009.09.13
Получить контекстное меню отдельного расширения оболочки


15-1247212772
Pavia
2009-07-10 11:59
2009.09.13
Куда пойти?


2-1247126875
b/@.
2009-07-09 12:07
2009.09.13
Можно ли назначить ListBox.Items без копирования ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский