Главная страница
    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.004 c
3-1227078955
pavel_guzhanov
2008-11-19 10:15
2009.09.13
как проверить, входит ли значение в набор данных?


15-1247605777
Игорь Шевченко
2009-07-15 01:09
2009.09.13
С днем рождения, Digitman!


15-1247645444
TUser
2009-07-15 12:10
2009.09.13
Лиц. ПО в России


4-1216402140
guav
2008-07-18 21:29
2009.09.13
Панель управления->Языки->Дополнительно->Для не юникод


2-1247430369
dplz
2009-07-13 00:26
2009.09.13
Архивы и изображения :)





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский