Главная страница
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.026 c
14-2323
Думкин
2004-01-11 05:50
2004.02.02
С днем рождения! 11 января.


1-2160
Dysan
2004-01-21 15:08
2004.02.02
regsvr32 и class ?


3-2009
FilSM
2004-01-07 10:25
2004.02.02
ADO, MSSQL и права локального администратора


4-2421
Sanad
2003-11-21 08:24
2004.02.02
Перехват принтера


14-2316
Nikolay M.
2004-01-10 20:06
2004.02.02
Обработка новых пластиковых лыж - ?