Delphi for delphier

Menu – Membuat Item Menu menjadi 2 kolom

Tingkatan Pemula
   
Kategori Dasar
   
Sub Kategori Menu
   
Judul Membuat Item Menu menjadi 2 kolom
   
Oleh
eko-indriyawan-png.png   Nama Eko Indriyawan
Domisili Surabaya – Darmo Satelit
Delphi Delphi 2007 for Win32
YM eko_elits
Email eko_elits@yahoo.com
Telp 031 – 605 384 36
   
Referensi www.delphi.about.com
   
Tujuan
Mengajarkan kepada para programmer pemula tentang bagaimana caranya membuat item pada menu itu bisa dibuat menjadi beberapa kolom.
   
Overview
Membuat program aplikasi yang menarik dan lain daripada yang lain adalah sesuatu hal yang tersendiri bagi seorang programmer, terutama jika seorang programmer tersebut memiliki imaginasi yang tinggi dalam hal penyajian program agar program tersebut bisa dipakai dengan nyaman oleh operator yang mengoperasikannya.
Dalam artikel kali ini, anda akan diajarkan tentang salah satu cara bagaimana membuat program aplikasi yang akan dibuat itu memiliki karakter khusus dibandingkan dengan program aplikasi lain yang sudah beredar dipasaran.
Tips kali ini akan membahas bagaimana cara membuat item pada menu itu bisa muncul menjadi seolah – olah tampil beberapa kolom. Gimana caranya? caranya cukup mudah, kita hanya tinggal mengatur property break yang dimiliki oleh masing – masing object TMenuItem.
Semoga artikel ini bisa berguna dan bermanfaat. Amin…
   
Tambahan
Ada beberapa karakteristik yang dimiliki oleh property break ini. Tentu saja masing – masing karakteristik tersebut memiliki kelebihan dan kekurangan. Namun dengan menggunakannya dengan tepat sesuai dengan desain dan lingkungan dari program tersebut, maka hal tersebut akan menambah nilai lebih dari sebuah program.
   
 
Berikut ini beberapa nilai yang bisa ditentukan untuk property break.
   
 
 
Keterangan
mbNone
Ini merupakan nilai default, sehingga item yang akan ditampilkan akan seperti kalau kita jalankan secara biasa.
mbBreak
Nilai property ini akan membuat item memisahkan dari kolom sebelumnya dan membuat kolom sendiri dengan tidak memberikan batasan bar
mbBarBreak
Nilai property ini akan membuat item memisahkan dari kolom sebelumnya dan membuat kolom sendiri dengan memberikan batasan bar
   
   
Petunjuk :
Silahkan anda ikuti langkah – langkah berikut ini dengan pelan – pelan agar bisa berjalan dengan lancar sesuai dengan petunjuk yang sudah diberikan.
   
Langkah 1
   
Langkah 2
Tambahkan beberapa object kedalam Form
   
  MainMenu1: TMainMenu;
Button1: TButton;
Bevel1: TBevel;
Label1: TLabel;
Bevel2: TBevel;
   
Langkah 3
Tambahkan beberapa item ( TMenuItem ) kedalam MainMenu1. Sebagai contoh lihat gambar dibawah ini.
   
 
menu0001.jpg
   
Langkah 4
Atur desainnya seperti berikut ditampilkan pada gambar form dibawah ini
   
 
menu0002.jpg
   
Langkah 5
Silahkan anda tuliskan kode program didalam event OnCreate pada object Form1. Untuk lebih jelasnya silahkan anda lihat potongan kode program dibawah ini.
   
 
procedure TForm1.FormCreate(Sender: TObject);
begin
Test3.Break := mbBarBreak;
end;
   
Langkah 6
Silahkan anda compile. Tekan tombol Ctrl + F9.
   
 
Tunggu beberapa saat… ( Sedang di cek kode programnya )
 
Apabila tidak muncul pesan error, berarti program yang anda buat telah berhasil dan silahkan anda tekan tombol F9 untuk menjalankan program aplikasinya.
   
Langkah 7
Silahkan anda buka menu File.
   
 
menu0003.jpg
   
 
menu0004.jpg
   
 
Program sudah selesai anda buat. Sekarang silahkan anda tekan tombol Keluar
Semoga artikel ini bisa bermanfaat. Silahkan anda berikan informasi ini kepada teman – teman anda yang belum tahu.
Mari kita wujudkan kemajuan IT Indonesia bersama dengan teman – teman yang lain dengan Delphi sebagai media pemupuk kebersamaan.
   
Review dan pemantapan Artikel
Pembahasan diatas masihlah sederhana. Namun dari pembahasa diatas ditekankan kepada materi bahwa anda sebagai programmer pemula sudah bisa membuat item menu terlihat menjadi 2 kolom.
Dari pembahasan artikel tersebut dapat sedikit kita pertegas penekanannya agar mampu membuat rasa percaya diri anda lebih mantab dan yakin. Untuk mengetahui perbedaan dari masing – masing property break, maka silahkan anda ubah kode program yang ada didalam event OnCreate menjadi seperti terlihat pada potongan kode program dibawah ini.
   
 
procedure TForm1.FormCreate(Sender: TObject);
begin
Test4.Break := mbNone;
end;
   
 
Kemudian coba juga untuk kode program dibawah ini.
   
 
procedure TForm1.FormCreate(Sender: TObject);
begin
Test4.Break := mbBreak;
end;
   
  Biar lebih variatif coba ini juga
   
 
procedure TForm1.FormCreate(Sender: TObject);
begin
Test3.Break := mbBarBreak;
Test4.Break := mbBreak;
end;
   
 
Setelah itu silahkan anda compile dan jalankan kembali program aplikasinya. Silahkan anda lihat menu File.
Dari tampilan tersebut dapat diyakinkan anda mengetahui dengan benar bagaimana cara menggunakan property break yang dimiliki oleh object TMenuItem.
Semoga dari review dan pemantapan ini semakin membuat anda yakin dan paham akan implementasi dari property Break pada object TMenuItem.
   
Download
Silahkan anda download link diatas untuk mendapatkan contoh program aplikasi secara lengkap.
Ada beberapa masukan dan keluhan dari teman – teman, bahwa ada beberapa program contoh tidak bisa dijalankan dari delphi 7. Hal ini dikarenakan program contoh dibuat dengan menggunakan Delphi 2007 for win32.
Apabila anda menggunakan D7, sebaiknya anda mengikuti pandauan dari langkah – langkah yang sudah diberikan.
Atas perhatiannya, saya mengucapkan banyak terimakasih.
   
Link terkait  
   
Buku panduan
Dasar First Step To Be A Programmer
Menengah Pemrograman Database dengan Delphi dan MS SQL Server
Menengah Membangun database MLM

4 Komentar

  1. Eksplorasi yang luar biasa 🙂 semakin lama baca artikelnya jadi semakin tampak bodoh diriku ini 😦

    Komentar oleh Andi Eko — Januari 30, 2008 @ 10:13 am

  2. mas andi ini bisa-bisa aja…

    semoga artikel diatas bisa bermanfaat mas

    amin

    Komentar oleh ekoindri — Januari 30, 2008 @ 10:16 am

  3. wew ternyata bisa tho menu di bagi jadi kolom kolom gitu … baru tau aku …

    Komentar oleh Andie — Februari 28, 2008 @ 9:21 am

  4. he…3x
    silahkan dicoba mas, kalau perlu dikembangkan sendiri sesuai dengan kebutuhan

    Komentar oleh ekoindri — Februari 28, 2008 @ 9:27 am


RSS feed for comments on this post.

Buat situs web atau blog gratis di WordPress.com.

%d blogger menyukai ini: