String grid scroll indikce veri yukleme

FireMonkey ve Mobil uygulama (iOS, Android, Windows Phone) ile ilgili sorularınızı bu foruma sorabilirsiniz.
Cevapla
wahsiii
Üye
Mesajlar: 17
Kayıt: 04 May 2014 06:32

String grid scroll indikce veri yukleme

Mesaj gönderen wahsiii »

Arkadaslar methane
String griddle scroll en alta gelding indie sunucudan gerikalan verileri cekmem lazim.
Scroll in en alta geldigini algilamam icin on scroll event I yok.
Bu konuda yard imci olabilirmisiniz.
Kullanıcı avatarı
mrmarman
Üye
Mesajlar: 4741
Kayıt: 09 Ara 2003 08:13
Konum: İstanbul
İletişim:

Re: String grid scroll indikce veri yukleme

Mesaj gönderen mrmarman »

Şöyle bir kurgu hazırladım, ( FireMonkey içindir ) ( Win32 olsaydı OnSelectCell eventine basitinden bir USER Message ekleyip, bunu event olarak tetikleyecektik )

- Buna göre limite yaklaştığınızda yeni dataları alta eklersiniz.

Kod: Tümünü seç

function OnAfterScroll( StringGrid:TStringGrid ): String;
Var
  iMevcutIdx,
  iGorunenSatirSay,
  iGorunenTepeIdx,
  iGorunenSonSatirIdx,
  iToplamSatir : Integer;
begin
  iMevcutIdx          := StringGrid.Selected  + 1;
  iGorunenSatirSay    := StringGrid.VisibleRows;
  iGorunenTepeIdx     := StringGrid.TopRow    + 1;
  iGorunenSonSatirIdx := StringGrid.BottomRow + 1;
  iToplamSatir        := StringGrid.RowCount;

  Result := Format('Satır = %d / GörünenTepe = %d / GörünenTaban = %d / Toplam = %d', [
                  iMevcutIdx
                , iGorunenTepeIdx
                , iGorunenSonSatirIdx
                , iToplamSatir ]);
end;

procedure TForm1.StringGrid1KeyUp(Sender: TObject; var Key: Word;
  var KeyChar: Char; Shift: TShiftState);
begin
  Caption := OnAfterScroll( TStringGrid(Sender) );
end;

procedure TForm1.StringGrid1MouseUp(Sender: TObject; Button: TMouseButton;
  Shift: TShiftState; X, Y: Single);
begin
  Caption := OnAfterScroll( TStringGrid(Sender) );
end;
Resim
Resim ....Resim
wahsiii
Üye
Mesajlar: 17
Kayıt: 04 May 2014 06:32

Re: String grid scroll indikce veri yukleme

Mesaj gönderen wahsiii »

cevap için teşekkür ederim hocam,
deneyip buradan yazarım...
wahsiii
Üye
Mesajlar: 17
Kayıt: 04 May 2014 06:32

Re: String grid scroll indikce veri yukleme

Mesaj gönderen wahsiii »

çok sagolun hocam,
denedim istediğim gibi oldu...
Cevapla