Skip to content Skip to sidebar Skip to footer

Membuat Kolom Checklist Pada TStringGrid di RAD Studio Embarcadero


Beberapa hari yang lalu kebetulan saya harus mempelajari sebuah software untuk membuat sebuah aplikasi. Software tersebut adalah RAD Studio Embaradero.

Rad Studio adalah software untuk pengembangan aplikasi dengan cepat dan dapat digunakan untuk lintas platform.
Salah satu komponen dari Rad adalah TstingGrid, Tstring grid merupakan componen yang bisa kita gunakan untuk membuat tabel dalam menampilkan data secera terstruktur.

TstringGrid mempunyai banyak fitur salah satunya kolom Tcheckcolumn, fitur ini dapat menampilkan cheklist dalam tabel TstringGrid.
Untuk membuat kolom cheklist pada TstringGrid sangat mudah, caranya seperti berikut ini.

1. Tambah komponen TstringGrid pada lembar kerja

2. Double klik pada TStringGrid di lembar kerja, maka akan muncul setelan seperti  berikut

3. Pilih TCheckColumn lalu Add Item
4. Jalankan program, TCheckColumn sudah bisa digunakan
TcheckColumn bisa digunakan akan tetapi jika ingin diklik masih susah, proses centang tidak bisa dilakukan dalam satu klik.

Masalah lain adalah kita belum bisa melakukan pengecekan pada TCheckColumn tersebut, kamu harus mengisinya pada saat pertama kali menjalankan program.

Caranya seperti ini untuk mengisi TCheckColumn Tersebut.

1. Klik pada Form utama
2. Pada Events form tersebut pilih oncreate, double klik pada oncreate dan isi dengan melooping sesuai jumlah baris pada kolom.
3. Source codenya seperti berikut
Keterangan, Fungsi RowCount digunakan untuk mendeteksi jumlah baris pada kolom.

4. Sekarang coba jalankan, maka otomatis pada pertama kali program dijalankan checkbox akan otomatis terisi checkbox yang bernilai false, sehingga nanti bisa di cek pada program.
Sekarang checkbox sudah berisi nilai false akan tetapi jika diklik tidak langsung bernilai true, perlu dua kali untuk membuatnya true.

Untuk pengaturannya seperti berikut

1. Kembali ke TstringGrid, buka event pilih OnCellClik, Isi dengan source code berikut ini
Keterangannya, jika baris berisi false maka diisi true sedangkan jika baris dalam keadaan true maka diganti false.

StringGrid.Selected adalah fungsi yang dapat mendeteksi posisi cell yang sedang aktif.



Post a Comment for "Membuat Kolom Checklist Pada TStringGrid di RAD Studio Embarcadero"