Консультация № 17898
06.03.2005, 10:53
0.00 руб.
0 5 5
Доброе время суток!
Подскажите как в StringGrid можно очистить содержимое определенной ячейки например StringGrid.Cells[1.2] ведь у Cells нет свойства Clear.И как задать размер и цвет шрифта для определенной ячейки.
С уважением Антон.

Обсуждение

Неизвестный
06.03.2005, 18:58
общий
это ответ
Здравствуйте, антон!
Попробуй StringGrid.Cells[1,2]=‘‘;
С уважением,
Васильев Павел
Неизвестный
06.03.2005, 22:36
общий
это ответ
Здравствуйте, антон!
А значение в виде пустой строки не пробовал?
Типа: StringGrid.Cells[1.2].Text=""; //не помню название свойства, но вроде так
давно
Мастер-Эксперт
425
4118
07.03.2005, 06:32
общий
это ответ
Здравствуйте, антон!
1) StringGrid.Cells[1,2]:=‘‘; {И все :)}
2) Стандартными средствами это не реализуется, надо переписывать событие OnDraw.
Предлагаю Вам, вместо стандартной, использовать какой-либо клон с нужными Вам свойствами. Посмотреть можно здесь:
http://www.torry.net/pages.php?id=114
Об авторе:
Я только в одном глубоко убеждён - не надо иметь убеждений! :)
Неизвестный
09.03.2005, 14:58
общий
это ответ
Здравствуйте, антон!
1 А так
gGrid.Cells[1.2]:=‘‘;
2 Работай с onDrawCell
Неизвестный
09.03.2005, 15:33
общий
это ответ
Здравствуйте, антон!
Очистить просто StringGrid1.Cells[i,j] := ‘‘; //т.е. присваиваешь пустую строку.
А вот со шрифтом хуже. Необходимо самому перерисовывать каждую ячейку. Для этого необходимо
назначить событие OnDrawCell и там уже рисовать чего хочешь.
Форма ответа