Sebuah form yang normal biasanya mempunyai tiga tombol yang terletak pada bagian title bar, yaitu tombol maximize untuk menampilkan form secara penuh, tombol minimize untuk menyembunyikan form aktif ke taksbar, dan tombol close untuk menutup form.
Bagaimana caranya mendisable system menu?
Untuk aplikasi tertentu mungkin anda ingin "memaksa" para pengguna program anda dengan hanya dapat menutup program melalui menu yang telah anda sediakan. Dengan demikian mereka tidak dapat menutup program melalui menu close tersebut. Untuk itu anda dapat mendisable system menu tersebut.
|
Gambar form denga system menu normal |
Pada properties Form1 pilih >>
BorderIcon, jika gambar checlist seperti di atas yaitu biMaximize,
biMinimize dan biSystemMenu centang semua (true) itu adalah konfigurasi default dari system menu pada form.
|
Gambar Menu yang Minimeze-nya disable |
Untuk membuat form dengan menu
minimize disable caranya pada properties Form1 pilih >>
BorderIcon lalu
hilangkan tanda centang pada biMinimize. Maka hasilnya akan seperti gambar di atas, walaupun tombol minimize kelihatan tapi tidak berfungsi kalau ditekan.
|
Gambar Menu disable Maximize |
Untuk mendisable
maximize seperti gambar di atas, caranya pada properties Form1 pilih >>
BorderIcon lalu
hilangkan tanda centang pada biMmaximize. Maka hasilnya akan seperti gambar di atas, walaupun tombol maximize kelihatan tapi tidak berfungsi ketika diklik.
|
Gambar Form yang telah disable minimize dan maximize |
Untuk membuat form dengan
disable minimize dan
maximize caranya pada properties Form1 pilih >>
BorderIcon lalu
hilangkan tanda centang pada biMinimize dan
biMaximize. Maka hasilnya akan seperti gambar di atas, kedua tombol maximize dan minimize hilang.
|
Gambar form yang hilang system menunya |
Untuk menghilangkan
system menucaranya pada properties Form1 pilih >>
BorderIcon lalu
hilangkan tanda centang pada biSystemMenu. Maka hasilnya akan seperti gambar di atas, semua tombol (minimize, maximize, close) hilang.
Demikian artikel
Mendisable Menu System Close pada Lazarus, konfikurasi pengaturan menu diatas dapat anda sesuaikan untuk kondisi pemrograman anda masing-masing, semoga bermanfaat. terima kasih.
Comments
Post a Comment