Dbgrid de sütun

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
haydarxxx
Üye
Mesajlar: 668
Kayıt: 09 May 2005 11:31
Konum: izmir

Dbgrid de sütun

Mesaj gönderen haydarxxx »

dbgrid de grid üzerindeki db alan bölümlerine tıklayarak bir ve birden fazla seçeceğim sutunların renkli yanmasını ve bu alanlara veri girilmesini nasıl engeleyebiliriz.Veriler girilirken enter a bastığımızda bir sonrakin hüçreyede geçmesini de istiyorum yanlız seçtiğim sutunlardaki alanaları atlayacak.Ne önerirsiniz.Bunu için hazır companentler var mı.Yoksa kodlarda yardımcı olacak varmı.. :roll:
arkach
Üye
Mesajlar: 51
Kayıt: 28 Ara 2006 08:56

Re: Dbgrid de sütun

Mesaj gönderen arkach »

Gridde enterle gezmek icin
gridin onkeypress-ine

Kod: Tümünü seç

    If Key = #13 Then Begin
    If HiWord(GetKeyState(VK_SHIFT)) <> 0 then begin
     with (Sender as TDBGrid) do
     if selectedindex > 0 then
      selectedindex := selectedindex - 1
     else begin
      //DataSource.DataSet.Prior;
      selectedindex := fieldcount - 1;
     end;
    end else begin
     with (Sender as TDBGrid) do
     if selectedindex < (fieldcount - 1) then
      selectedindex := selectedindex + 1
     else begin
      //DataSource.DataSet.Next;
      selectedindex := 0;
     end;
   end;
   Key := #0
   end;
turkmenistandan selamlar
Cevapla