dzh2000
![](http://forum.ru-board.com/board/avatars/p82.gif)
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору qwertEHOK Цитата: другой вопрос - текст в ячейку ввожу, жму ентер или перехожу в другую ячейку и текст исчезает. | DrawGrid не хранит содержимое ячеек в отличие от StringGrid. Создаешь двумерный массив такой же размерности, как Grid var MyArray: array [y, x] of string; где y = Grid.ColCount, x = Grid.RowCount В обработчике события OnGetEditText передаешь редактору текст из массива Value := MyArray[ACol, ARow]; В обработчике события OnSetEditText получаешь текст из редактора и сохраняешь в массиве MyArray[ACol, ARow] := Value; В обработчике события OnDrawCell отображаешь содержимое массива DrawGrid.Canvas.TextRect(Rect, Rect.Left, Rect.Top, MyArray[ACol, ARow]); | Всего записей: 1576 | Зарегистр. 18-01-2002 | Отправлено: 23:10 05-12-2014 | Исправлено: dzh2000, 23:29 05-12-2014 |
|