grid hucleri icinde focuslanarak gezdirmek?

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

grid hucleri icinde focuslanarak gezdirmek?

Mesaj gönderen metemete »

ornegin 5 kolon 4 satır lık devexpress gridim var
bir for dongusuyle her hucrede 0.5 sn bekleyerek bütün hücleri dolassın istiyorum
şöle bir şey yaptım ama olmadı

Kod: Tümünü seç

grid.SetFocus();
 vw.Controller.EditingController.ShowEdit ( vw.Columns[0] );

    for I:=0 to vw.DataController.RowCount-1 do
    with vw.DataController do vw.Controller.EditingController.ShowEdit ( vw.Columns[s] );
    for S:=0 to 4 do
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: grid hucleri icinde focuslanarak gezdirmek?

Mesaj gönderen conari »

gridi bilmiyorum ama bekleme için
döngü arasına sleep(500) ekleyebilirsin
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Kullanıcı avatarı
SimaWB
Üye
Mesajlar: 1316
Kayıt: 07 May 2009 10:42
Konum: İstanbul
İletişim:

Re: grid hucleri icinde focuslanarak gezdirmek?

Mesaj gönderen SimaWB »

Bende devexpress grid yok ama stringgrid'te şöyle bir şey yaparak istediğini elde edersin. Belki sana yol gösterir :

Kod: Tümünü seç

var
  I, J : Integer;
begin
  StringGrid1.SetFocus;
  with StringGrid1 do
    for I := 0 to ColCount - 1 do
      for J:= 0 to RowCount - 1 do
        begin
          Col := I; Row := J;
          Refresh;
          Sleep(500);
        end
end;
There's no place like 127.0.0.1
Kullanıcı avatarı
metemete
Üye
Mesajlar: 422
Kayıt: 21 Mar 2004 12:30
Konum: samsun
İletişim:

Re: grid hucleri icinde focuslanarak gezdirmek?

Mesaj gönderen metemete »

sağol kardeşim verdiğin örnek yol gösterdi.

Kod: Tümünü seç

  with FiyatGiris do
  begin
    grid.SetFocus;
    vw.Controller.EditingController.ShowEdit(vw.Columns[1]);
    with vw do
      for S := 0 to  DataController.RowCount - 1 do
       BEGIN   vw.Controller.FocusedRowIndex:=S;
        for I:= 0 to ColumnCount - 1 do
          begin
           vw.Controller.FocusedColumnIndex:=I;
            Refresh; // Sleep(100);
          end
        END
  end;
Cevapla