24 July 2014

VB6: Frame Control


Property Frame yang Umum Digunakan

PropertyKeterangan
AppearancePilihan tampilan frame 0-Flat (datar) atau 1-3D (efek 3 dimensi).
BackColorWarna latar frame.
BorderStyleTampilan sisi frame 0-None tanpa garis apapun atau 1-Fixed Single dengan garis pinggiran frame.
CaptionTeks di kiri atas frame.
EnabledJika True maka user dapat berinteraksi dengannya dan control-control yang ada didalamnya.
FontTampilan font name, style, dan size.
ForeColorWarna teks caption.
HeightTinggi frame dalam twips.
IndexNomor urut jika frame dibuat control array.
LeftJarak dari kiri ke frame dalam satuan twips.
MousePointerJenis pointer mouse jika berada diatas frame.
ToolTipTextTulisan akan akan muncul ketika running dan mouse pointer ada di atas frame.
TopJarak dari atas ke frame dalam satuan twips.
VisibleJika True maka user dapat melihat frame dan control didalamnya, sebaliknya jika false maka tersembunyi.
WidthLebar frame dalam satuan twips.

Event Frame yang Umum Digunakan
EventKeterangan
Clickterjadi saat frame di click.
Double Clickterjadi saat frame di double click.
MouseDownterjadi saat mouse click diatas frame.
MouseUpterjadi saat mouse click siatas frame dilepas.

Method Frame yang Umum Digunakan
PropertyKeterangan
MoveUntuk mengubah posisi dan ukuran Frame

Frame merupakan wadah untuk menyimpan control-control lain didalamnya. Fungsi frame kebanyakan hanya dari sisi UI/tampilan saja, untuk merapikan dan mengelompokan control agar lebih user friendly.

Namun ada fungsi spesial bila dikaitkan dengan option button. Hanya ada 1 option button yang bernilai true dalam 1 container yang terdapat beberapa Option button di dalamnya. Karena itu jika dalam 1 form diperlukan beberapa pilihan yang menggunakan option button dapat menggunakan frame.

Contoh Penggunaan Frame:
1. Event Click dan Double Click
UI:

Code:
Private Sub Form_Load()
Frame1.FontSize = 12
Frame1.FontBold = True
Frame1.ForeColor = vbRed
End Sub

Private Sub Frame1_Click()
Frame1.Caption = "Clicked"
Frame1.BackColor = vbGreen
End Sub

Private Sub Frame1_DblClick()
Frame1.Caption = "Double Clicked"
Frame1.BackColor = vbBlue
End Sub

Runtime:

2. Frame dan Option Button
Option1 dan Option2 merupakan satu grup yang hanya dapat dipilih hanya salah satu (dalam Frame1).
Option3 dan Option4 merupakan satu grup yang hanya dapat dipilih hanya salah satu (dalam Frame2).

Click here if you like this article.


0 comments: