Penggunaan Efek BorderStyle Pada Form

20 05 2011

Tahukah Anda Bahwa Dalam Properti BorderStyle yang dimiliki oleh Form dalam halaman propertinya dapat dijadikan referensi untuk membuat efek pada tampilan bentuk form? Dalam pembuatan trik berikut ini, Anda bisa menggunakan 2 cara yakni pertama Anda langsung saja memilih bentuk tampilan form dari properti BorderStyle dan yang kedua Anda membuat aplikasinya dengan menuliskan listing program untuk seluruh efek tampilan form yang menggunakan properti BorderStyle. Untuk pembuatan trik ini, penulis menggunakan cara yang kedua yakni dengan membuat aplikasinya untuk efisiensi serta efektivitas dalam memilih efek tampilan form.

Adapun caranya, Anda hanya perlu menambahkan 6 buah Button pada form tersebut, kemudian ketik listing program berikut ini untuk masing-masing fungsi pilihan BorderStyle tersebut :

Listing program selengkapnya :

procedure TForm1.Button1Click(Sender: TObject);
begin
  Form1.BorderStyle:=bsDialog;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  Form1.BorderStyle:=bsNone;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
  Form1.BorderStyle:=bsSizeToolWin;
end;

procedure TForm1.Button4Click(Sender: TObject);
begin
  Form1.BorderStyle:=bsToolWindow;
end;

procedure TForm1.Button5Click(Sender: TObject);
begin
  Form1.BorderStyle:=bsSizeable;
end;

procedure TForm1.Button6Click(Sender: TObject);
begin
  Form1.BorderStyle:=bsSingle;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Button1.Caption:='bsDialog';
  Button2.Caption:='bsNone';
  Button3.Caption:='bsSizeToolWin';
  Button4.Caption:='bsToolWindow';
  Button5.Caption:='bsSizeable';
  Button6.Caption:='bsSingle';
end;

Sekarang, coba jalankan aplikasi tersebut dan klik salah satu pilihan tersebut. Lihat efek tampilan form yang dihasilkan setiap fungsi pilihan BorderStyle tersebut.

Keterangan :

  1. bsDialog, efek tampilan form yang dihasilkan hanya memperlihatkan tombol Close dan judul form saja pada titlebar form.
  2. bsNone, efek yang dihasilkan adalah semua kerangka form hilang (batas tepi, tombol maximize, minimize, dan close).
  3. bsSingle, efek yang dihasilkan adalah ikon, judul, tombol maximize, tombol minimize, dan tombol close tetap terlihat tetapi form tidak bisa di ubah ukurannya secara bebas saat runtime.
  4. bsSizeable, efek yang dihasilkan hampir sama dengan bsSingle, perbedaannya form bisa diubah ukurannya secara bebas saat runtime.
  5. bsSizeToolWin, efek yang dihasilkan adalah titlebar form tampak lebih ramping, hanya memperlihatkan judul dan tombol close pada titlebar, serta ukuran form dapat dirubah secara bebas saat runtime.
  6. bsToolWindow,  efek yang dihasilkan hampir sama dengan bsSizeToolWin, perbedaannya hanya ukuran form tidak bisa diubah secara bebas saat runtime.

Selamat Mencoba..


Aksi

Information

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s




%d blogger menyukai ini: