Pertanyaan Delphi: MainMenu dan ToolBar. Alternatif CoolBar


Saya menggunakan Toolbar sebagai MainMenu!

Saya menanamkan MainMenu ke ToolBar. Tetapi teks dari MainMenu (keterangan tombol) tidak berada di tengah ToolButtons.

Saya sudah: enter image description here

Saya butuh: enter image description here

Saya membuat ToolBar, 4 ToolButtons dan menetapkan setiap menu untuk setiap tombol. Atau saya menetapkan MainMenu di "Menu" dari ToolBar. Ketika saya membuat ToolBotton maka caption sudah di bagian bawah. Apakah tidak ada yang sama?

Setelah semua ini saya akan menanamkan ToolBar sebagai MainMenu ke dalam CoolBar. Akhirnya, saya akan memiliki yang sama seperti di Windows Firewall.

Apakah ada alternatif untuk memiliki efek yang sama seperti CoolBar Windows Firewall (dengan MainMenu + break-line + ToolButtons dari ToolBar)? Saya menggunakan Delphi 2010.

Bagaimana cara melakukannya? Bagaimana cara menggunakan dengan benar MainMenu di ToolBar? Terima kasih!

P.S. Contoh lain dan bukan dari Windows: enter image description here

dan cara menyalin contoh terakhir ...


5
2017-07-02 22:24


asal


Jawaban:


Inilah yang mungkin membantu:

  1. Jatuhkan kosong TImageList pada formulir.

  2. Tetapkan ke ToolBar.

  3. Set ToolBar.List untuk True.

  4. Menyesuaikan ImageList.Height untuk seleramu.

Ini akan menghasilkan tombol menyesuaikan ketinggian mereka ke ImageList.Height nilai dan keterangan mereka menjadi terpusat secara vertikal.


2
2017-07-03 02:14