Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.02.02;
Скачать: CL | DM;

Вниз

Подскажите, как запретить редактировать только одну ячейку в   Найти похожие ветки 

 
Layner ©   (2004-01-21 15:17) [0]

StringGrid? И тоже самое для F1Book, но это я по аналогии сделаю, как в SG. Заранее спасибо.


 
Рамиль ©   (2004-01-21 15:19) [1]

менять options по OnSelectCell


 
TUser ©   (2004-01-21 15:20) [2]

Проверить, какая ячейка отредактировалась. Если та, для которой надо запретить, - тогда отменить.
Можно OnSelectCell обрабатывать и не пущать туда, куда низя.


 
Layner ©   (2004-01-21 15:35) [3]

procedure Tfstat.sgSelectCell(Sender: TObject; ACol, ARow: Integer;
var CanSelect: Boolean);
begin
If sg.Cells[1,ARow] then
//

end;


А что за сравнение сделать, подскажите плз. Потом CanSelect:=False.


 
Layner ©   (2004-01-21 15:39) [4]

procedure Tfstat.sgSelectCell(Sender: TObject; ACol, ARow: Integer;
var CanSelect: Boolean);
begin
if (ACol<=2) then
CanSelect:=False;
end;


Дошло :)


 
Рамиль ©   (2004-01-21 15:39) [5]

Запретить редактировать и непущать разные вещи! Если как в сабже то
procedure Tfstat.sgSelectCell(Sender: TObject; ACol, ARow: Integer;
var CanSelect: Boolean);
begin
if (ACol = ColNum) and (ARow = RowNum) then
(Sender as TStringGrid).Options := (Sender as TStringGrid).Options - goEditing else
(Sender as TStringGrid).Options := (Sender as TStringGrid).Options + goEditing

end;



Страницы: 1 вся ветка

Текущий архив: 2004.02.02;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
3-1984
Aleksandr
2004-01-08 13:12
2004.02.02
Как в ClientDataSet организовать выборку из ClientDataSet ов.


14-2352
Soft
2004-01-09 00:44
2004.02.02
Ящик для идиотов. Защита против зомбирования.


1-2181
It
2004-01-21 08:09
2004.02.02
TreeView


1-2072
Bers01
2004-01-20 11:49
2004.02.02
Работа с MSWord


8-2234
Дмитрий
2003-09-29 00:18
2004.02.02
Регулировка звука припомощи TrackBar.