Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
ВнизКак скрыть столбец и строку в TStringGrid? Найти похожие ветки
← →
AndrewK (2003-04-04 17:51) [0]Как скрыть столбец и строку в TStringGrid?
Есть набор данных в StringGrid. Надо сделать так, чтобы можно было скрывать и восстанавливать колонки и имелась возможность организовать фильтрацию данных в таблице.
Просто не хочется хранить в памяти две таблицы - одну полную, а вторую - ее обработанное отражение. Мне кажеться это не очень красиво да и по памяти не оптимально.
← →
MBo (2003-04-05 15:18) [1]ширину столбца устанавливай нулевую+обработка SelectCell
← →
MXA (2003-04-05 17:52) [2]>ширину столбца устанавливай нулевую
или -1
← →
AndrewK (2003-04-06 17:21) [3]Написал процедуру, которая вычисляет координаты ячейки перед при вызове из OnSelectCell. Например, есть таблица, в которой я скрыл пятую строку. Если курсор находится на четвертой строке и нажата клавиша "вниз", то процедура вернет 6, если стою на шестой строке и нажата клавиша "вверх", то вернется число 4.
Как мне теперь переставить курсор на указанную строку? Прямая перестановка в OnSelectCell приводит к ошибке.
← →
MBo (2003-04-07 07:02) [4]никакой ошибки. добавь только проверку на выход за последнюю строку.
if ARow=4 then begin
CanSelect:=False;
StringGrid1.Row:=2*ARow-StringGrid1.Row;
end;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.01 c