Arsip: >>Ask<< Komponen TAB untuk form

more 16 years ago
Rogeb_Shewrite
Untuk mengurangi penggunaan form yang banyak saya menggunakan komp. Tab yaitu Tabnotebook dan Tpagecontrol, yang mo saya tanyakan gimana yah cara merubah warna dari komp.tab in, spy bisa di match kan gitu warnanya....

more 16 years ago
simba
Knp gak bikin form container aja? Gampang kok. Tinggal pasang panel di form utama, trus "subform" yg ingin kita tampilkan ditaruh di panel itu. Caranya, cukup set parent dan owner subform ke panel tsb. Beres. Gak perlu TPageControl. Dan kalo2 kita butuh subform itu tampil modal, tinggal setting jadi modal aja. Coba cari komponen yg berfungsi serupa di Torry.net. Atau bikin aja sendiri. ;)

more 16 years ago
simba
Bikin sendiri gampang kok. Ini aku kasi tau cara bikin form container, ntar kembangin sendiri jadi komponen ya.
1. Bikin project baru, pasti dibuatkan form utama, asumsi nama form: TForm1
2. Di TForm1, pasang sebuah TPanel, asumsi nama: TPanel1
3. Di TForm1, pasang sebuah TButton, asumsi nama: TButton1
4. Bikin form baru, asumsi nama form: TForm2
5. Di TForm2, set property BorderStyle jadi bsNone, dan property Color jadi clSkyBlue (atau apa terserah) sekedar menunjukkan perubahan di TPanel1 nantinya.
6. Di TForm1, di event OnClick dari TButton1 isi kode berikut:
// bebaskan TForm2
if Assigned(Form2) then FreeAndNil(Form2);
// create TForm2
Form2 := TForm2.Create(self);
Form2.Left := 0;
Form2.Top := 0;
// pasang TForm2 ke TPanel1
Form2.Parent := Panel1;
Form2.Show;
7. Compile project, pasti akan diingatkan untuk menambah Unit2 di uses krn pemanggilan TForm2, klik Yes.
8. Jalankan project, klik tombol TButton1, harusnya TForm2 akan muncul dalam TPanel1. Maka jadilah TPanel1 sbg form container.
9. Eksperimen lagi dgn menggunakan banyak form bergantian dalam TPanel1, dan atau tambahkan komponen2 lain dalam subform2 yg digunakan.
10. Kembangkan hasil eksperimen kamu sehingga TPanel1 jadi komponen form container (TFormContainer?).
Gutlak! :Dmore ...
- Pages:
- 1
reply |
Report Obsolete
Last Articles
Last Topic
- PascalTalk #6: (Podcast) Kuliah IT di luar negeri, susah gak sih?
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #5: UX: Research, Design and Engineer
by LuriDarmawan in Tutorial & Community Project more 2 years ago - PascalTalk #4: Obrolan Ringan Seputar IT
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #2: Membuat Sendiri SMART HOME
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #3: RADically Fast and Easy Mobile Apps Development with Delphi
by LuriDarmawan in Tutorial & Community Project more 3 years ago - PascalTalk #1: Pemanfaatan Artificial Intelligence di Masa Covid-19
by LuriDarmawan in Tutorial & Community Project more 3 years ago - Tempat Latihan Posting
by LuriDarmawan in OOT more 3 years ago - Archive
- Looping lagi...
by idhiel in Hal umum tentang Pascal Indonesia more 11 years ago - [ask] koneksi ke ODBC user Dsn saat runtime dengan ado
by halimanh in FireBird more 11 years ago - Validasi menggunakan data tanggal
by mas_kofa in Hal umum tentang Pascal Indonesia more 11 years ago
Random Topic
- Mengaktifkan enter pada pemrograman delphi
by em_bjr in Tip n Trik Pemrograman more 15 years ago - ActiveX FingerPrint SDK
by herux in Multimedia & Graphic Enhancement more 16 years ago - split sample data & header file
by andtho89 in Multimedia & Graphic Enhancement more 11 years ago - Download
by alisahasan in MsSQL more 16 years ago - Gimana sih coding dengan touch screen ???
by EkoIndri in Enginering more 17 years ago - Ask: Get List Access / mySQL Table From Database
by cyber_hecker in MySQL more 17 years ago - Three-Layered Application buat Delphi
by qlunk in Enginering more 11 years ago - Freeze kolom di Devexpress tanpa Band
by chinner in Tip n Trik Pemrograman more 13 years ago - tanya: baca/tulis sector dihardisk?
by labaga in Enginering more 18 years ago - cara memasukkan data ke program......
by yulizar in Tip n Trik Pemrograman more 16 years ago