Apakah menurut Anda menu yang disediakan Delphi kurang menarik untuk digunakan? Anda dapat menggunakan kontrol VCL milik Delphi untuk mengimplementasikan menu bergaya IE! Fitur-fiturnya meliputi: tombol mengambang, posisi drag, grafik... semuanya tidak memerlukan kontrol pihak ketiga atau banyak pemrograman!
Menerapkan menu bergaya IE memerlukan langkah-langkah berikut:
1. Mendefinisikan menu biasa dengan cara biasa;
2. Sembunyikan menu yang ditentukan dari jendela;
3. Tambahkan CoolBar dan ToolBar ke jendela sebagai bilah menu;
4. Petakan menu ke tombol ToolBar;
5. Program untuk efek khusus (opsional).
Langkah pertama adalah mendefinisikan menu normal dengan cara biasa.
Tambahkan kontrol TMainMenu ke jendela, lalu tentukan item menu, ikon, tombol pintasan, dll. dengan cara biasa.
Langkah kedua adalah menyembunyikan menu yang ditentukan dari jendela.
Menu yang ditentukan akan secara otomatis ditampilkan di jendela. Hal ini karena ketika kontrol TMainMenu ditambahkan ke jendela, properti Menu dari objek TForm secara otomatis diatur ke objek TMainMenu yang ditambahkan. Untuk menggunakan menu yang kita tentukan sendiri, menu ini harus disembunyikan. Hapus TForm.Menu dan menu yang ditentukan tidak akan ditampilkan secara otomatis.
Langkah ketiga adalah menambahkan CoolBar dan ToolBar ke jendela sebagai menu bar.
Tambahkan kontrol TCoolBar ke jendela, lalu tempatkan kontrol TToolBar di dalamnya. Atur properti AutoSize dari TCoolBar dan TToolBar ke True, atur properti Flat dari TToolBar ke True, dan atur properti ShowCaptions dari TToolBar ke True. Dengan cara ini, bilah menu kosong muncul di atas jendela. Selanjutnya kita akan menambahkan item menu ke menu bar ini.
Langkah keempat adalah memetakan menu ke tombol ToolBar.
Klik kanan TToolBar dan pilih Tombol Baru dari menu pop-up untuk menambahkan tombol pertama ke bilah menu. Atur properti AutoSize dan properti Grouped pada tombol ini ke True, lalu ubah properti Caption menjadi teks item menu. Misalnya, properti Caption mungkin disetel ke &File. Terakhir, atur properti MenuItem tombol ini ke item menu terkait yang ditentukan di TMainMenu. Misalnya, properti MenuItem mungkin disetel ke mnuFile. Setelah pengaturan ini, tombol dihubungkan ke item menu, dan menu terkait akan muncul ketika tombol diklik.
Langkah kelima adalah memprogram efek khusus (opsional).
Setelah empat langkah sebelumnya, menu baru sudah bisa berfungsi normal. Namun, jika Anda ingin menerapkan efek khusus lainnya, seperti menyeret dan memposisikan CoolBar, Anda perlu melakukan beberapa pekerjaan pemrograman lagi. Konten ini tidak lagi menjadi subjek artikel ini dan tidak akan dibahas. Pembaca yang tertarik dapat merujuk pada bantuan Delphi.
Pembaca dipersilakan untuk memberikan pendapatnya sendiri mengenai artikel ini.