Главная страница
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.024 c
7-2381
Митяй
2003-11-14 16:51
2004.02.02
Защита программы


1-2155
zamkom
2004-01-22 11:32
2004.02.02
Когда система занята


11-2052
Yozch
2003-05-14 22:38
2004.02.02
Не пойму как поставить статическую картинку на форме


3-2028
СержК
2004-01-06 13:25
2004.02.02
Медленно работает


1-2199
DAnton
2004-01-16 07:46
2004.02.02
Дата+время=число