Kadang kita dihadapkan permasalahan dimana kita harus menampilkan data pada Stringgrid bukan dbgrid. Maka untuk pengkodeannya pun manual. Apalagi data diambil dari database dan kita harus menampilkannya distring grid. Maka kita mencocokan cell demi cell dengan algiritma perulangan.
Bila stringgrid berisi sumary dan user minta detail datanya dengan cara doubleklik, maka untuk menampilkan detailnya tersebut kita harus mengambil value dari posisi mouse tadi didouble klik (paham gak he3)
Sample kode berikut menunjukan posisi dari cell yang kita double klik dari sebuah string grid
1. Buat Form
2. Tempelkan komponen : Stringgrid, Label
procedure TForm1.StringGrid1MouseMove(Sender: TObject; Shift: TShiftState;
X, Y: Integer);
begin
StringGrid1.MouseToCell(X,Y,a,b);
end;
procedure TForm1.StringGrid1DblClick(Sender: TObject);
begin
label1.Caption:=inttostr(a)+' - '+inttostr(b);
end;
Setelah itu baru mengambil valuenya dengan cara memetakan koordinat posisi tadi dengan isi cell
var j:string;
begin
j:=StringGrid1.Cells[a,b];
end;
Semoga dapat membantu
Tampilkan postingan dengan label Delphi String Grid Position. Tampilkan semua postingan
Tampilkan postingan dengan label Delphi String Grid Position. Tampilkan semua postingan
Langganan:
Postingan (Atom)
Baca Juga
-
Aplikasi Inventory adalah Aplikasi yang sangat banyak dibutuhkan. Disini saya akan men-share aplikasi inventory yang pernah saya buat, yaitu...
-
Teknologi client server, bukan merupakan teknologi baru. Konsep Aplikasi Client Server, secara sederhana dapat dijelaskan sebagai berikut : ...
-
Program accounting merupakan program yang dibutuhkan dalam suatu perusahaan. Sayangnya banyak prgrammer yang tidak tahu konsep akuntansi. U...