Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Вниз
О TStringGrid... Найти похожие ветки
← →
nd (2004-08-31 23:01) [0]1. Как изменить цвет, шрифт отдельной ячейки? Как убрать перегородку между двумя соседними ячейками?
2. Если в форме несколько StringGrid"ов, то после запуска приложений только на одном StringGrid"e (у которого TabOrder=0) нет ячейки закрашенной синим цветом. У всех остальных первая нефиксированная - закрашена.
Я хочу, чтобы этого синего цвета (которым выделяют одну или несколько ячеек, а не текст ячейки) вообще не было причем сразу после запуска приложения.
3. Пусть на форме есть StringGrid: goEditing:=True, goTabs:=True. Нажимая Tab пользователь последовательно обходит все ячейки, но выйти Tab"ом из этой таблицы не может. Предположим на форме два StringGrid"а. Как сделать чтобы с помощью кнопки Tab можно было бы последовательно заполнить все их ячейки (сначала StringGrid1, потом StringGrid2)?
4. Пусть на форме есть StringGrid: goEditing:=True, goTabs:=True. И Button: Default=True.
Юзер последовательно заполняет ячейки таблицы (типа матрица), нажимает Enter, но кнопка не нажимается, так как курсор "|" остается внутри таблицы. Как это исправить?
Спасибо.
← →
Dimaxx (2004-08-31 23:45) [1]1) Юзать OnDrawCell, а по поводу перегородки - убери в свойстве Options goVertLine и goHorzLine в False.
2) Поставить свойства Col и Row в -1.
3) На событие OnKeyDown навесить обработчик и юзать.
4) См ответ 3
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.09.19;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.034 c