Stringgrid istenilen Sütunu Enabled=false yapmak

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Stringgrid istenilen Sütunu Enabled=false yapmak

Mesaj gönderen F.Atagun »

Selamlar,

Bu başlığa çok benzer bir başlık vardı. ( Stringgrid istenilen kolununu Visible=false yapmak ) diye. Orada Hüsonet Hocam gizleme yöntemini yapmış ancak gizleme herzaman güvenilir değil.

Ben taksitli satışlarda stringgrid'in 3 sütununu taksit sıra numarası olarak veritabanına kaydediyorum. Dolayısıyla gizlemem dogru olmaz Enabled=false yapmam lazım.

Fakat hiçbir şekilde kabul ettiremedim

Kod: Tümünü seç

// stringgrid1.Cells[2,a].Enabled:=False;     //   Olmuyor
 

İstenilen sütun nasıl ( Enabled:=False; ) yapılır ?
bgoktas
Kıdemli Üye
Mesajlar: 769
Kayıt: 27 Nis 2004 10:32
Konum: istanbul

Re: Stringgrid istenilen Sütunu Enabled=false yapmak

Mesaj gönderen bgoktas »

Kod: Tümünü seç

procedure TForm1.StringGrid1SelectCell(Sender: TObject; ACol,
  ARow: Integer; var CanSelect: Boolean);
begin
 if (Arow=1) and (ACol=1) then
 begin
      CanSelect:=false;

 end;
böyle olur mu?
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: Stringgrid istenilen Sütunu Enabled=false yapmak

Mesaj gönderen F.Atagun »

Yok Hocam bu şekilde olmuyor
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: Stringgrid istenilen Sütunu Enabled=false yapmak

Mesaj gönderen Battosai »

procedure TForm13.AGridSelectCell(Sender: TObject; ACol, ARow: Integer;
var CanSelect: Boolean);
begin
if (Arow>0) and (Acol>2) then
begin
Agrid.EditorMode :=true;
Agrid.Options := Agrid.Options + [goEditing];
end
else
begin
Agrid.EditorMode := false ;
Agrid.Options := Agrid.Options - [goEditing];
end;
end;
aseka

Re: Stringgrid istenilen Sütunu Enabled=false yapmak

Mesaj gönderen aseka »

bgoktas'in vermiş olduğu yöntem niye işini görmedi anlayamadım.

çok pratik bir şekilde çözmüş olayı.
F.Atagun
Üye
Mesajlar: 158
Kayıt: 01 Oca 2008 01:56

Re: Stringgrid istenilen Sütunu Enabled=false yapmak

Mesaj gönderen F.Atagun »

@Battosai Hocam tşk ederim. Oldu
Cevapla