Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.016 c
4-2402
Magic lantern
2003-11-27 15:16
2004.02.02
Отключение крысы и клавы


7-2400
Pirate
2003-11-15 18:38
2004.02.02
Надо програмным путём сделать Shut Down компа. КАК?


14-2300
}|{yk
2004-01-12 12:45
2004.02.02
Вопросы из харьковского ЧГК. №11


3-2042
SnapIn
2004-01-05 05:14
2004.02.02
Работа с FoxPro (поиск по полю типа Date)


6-2268
Evgen 18
2003-11-28 09:10
2004.02.02
Как узнать время создания файла




   Наверх