Текущий архив: 2007.04.08;
Скачать: CL | DM;
Вниз
Создание таблицы Найти похожие ветки
← →
Леонид (2007-03-16 21:09) [0]Подскажите какой компонент или код, к стандартному компоненту поможет решить следующюю задачу: талица состоит из трех столбцов, перва название предмета, всторая значение (всего шесть позиций), третья значение второго столбца на коэффициент. Как создать таблицу чтобы можно было копировать и вставлять группы ячеек, плюс ограничить размер[6]? StringGrid - не выделяет группы когда можно вводить значения.
← →
Леонид (2007-03-19 23:18) [1]ПОМОГИТЕ. Как копировать и вставлять знаю как описать, выделение!!!
Сначала при включенном goEditing пользователь вводит данные, но в этом режиме не выделяются группы. Отключать это свойство по нажатию клавиши и включать когда клавиша отпущена MousUp и Down, что бы выделять не получается,
← →
Sergey13 © (2007-03-20 08:27) [2]> [0] Леонид (16.03.07 21:09)
Это все для Екселя?
← →
ЮЮ © (2007-03-20 09:19) [3]> Отключать это свойство по нажатию клавиши и включать когда
> клавиша отпущена MousUp и Down, что бы выделять не получается,
Какую клавишу ты имел ввиду?
Вот например, включаем редактирование Двойным кликом, а втключаем сразу же после выхода из редактора ячейки:procedure TForm1.StringGrid1DblClick(Sender: TObject);
begin
// перевод в режим редактирования
StringGrid1.Options := StringGrid1.Options + [goEditing];
StringGrid1.EditorMode := True;
end;
procedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
// запрещаем редактирования
// при уничтожении InplaceEdit-а этот метод обязательно будет вызван
// для перерисовки редактируемой ячейки
if not StringGrid1.EditorMode then
StringGrid1.Options := StringGrid1.Options - [goEditing];
end;
← →
Леонид (2007-03-20 13:41) [4]Спосибо.
Страницы: 1 вся ветка
Текущий архив: 2007.04.08;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.028 c