Property Textbox yang Umum digunakan.
| Property | Keterangan | 
| Enabled | menentukan apakah user dapat berinteraksi dengan control atau tidak | 
| Index | menentukan index saat tombol menjadi control array | 
| Locked | Saat nilainya true, user tidak dapat mengubah teks dalam textbox | 
| MaxLength | Jumlah maksimum karakter yang dapat diketikan ke textbox. Nilai default = 0, yang berarti dapat menginput sebanyak-banyaknya. | 
| MousePointer | Bentuk mouse pointer saat berada di atas textbox | 
| Multiline | Jika nilai = true maka user bisa menginput teks lebih dari 1 baris | 
| PasswordChar | dengan menginput karakter pada property ini teks sebenarnya akan tersembunyi digantikan dengan karakter tersebut. | 
| ScrollBars | Property ini digunakan bersama property Multiline. Untuk mengatur tampilan scroll baik vertikal maupun horizontal | 
| Text | Text yang akan ditampilkan dalam textbox saat runtime. | 
| ToolTipText | Text yang biasanya berisi keterangan singkat yang muncul saat mouse bergerak diatas textbox | 
| Visible | Mengatur apakah textbox dapat dilihat oleh user atau tidak | 
Event Textbox yang Umum Digunakan
| Event | Keterangan | 
| Change | terjadi saat teks pada textbox berubah. | 
| Click | terjadi saat textbox di click. | 
| GotFocus | terjadi saat textbox menerima fokus aktif. | 
| LostFocus | terjadi saat textbox kehilangan fokus aktif. | 
| KeyDown | dipanggil saat sebuah key pada keyboard ditekan saat fokus aktif pada textbox. | 
| KeyUp | dipanggil saat sebuah key pada keyboard dilepas saat fokus aktif pada textbox. | 
| Keypress | sama seperti keydown tetapi hanya berlaku pada tombol-tombol yang memiliki kode ASCII. Jadi tombol seperti Shift, Panah, Fungsi (F1,F2, dst), kombinasi Ctrl dan ALT, dll. | 
Method yang Umum Digunakan
| Method | Keterangan | 
| SetFocus | Memindahkan fokus pada textbox yang bersangkutan | 
Berikut ini adalah beberapa contoh penggunaan textbox:
1. Disabled Text2 saat karakter Text1 lebih dari 5 karakter
UI:
Code:
Private Sub Text1_Change()
If Len(Text1.Text) > 5 Then
Text2.Enabled = False
Else
Text2.Enabled = True
End If
End Sub
Runtime:
 
 2. TextBox Control Array: Perubahan Warna Background Merah saat Click
UI:
Code:
Private Sub Text1_Click(Index As Integer)
Text1(Index).BackColor = vbRed
End Sub
Runtime:
3. Karakter Password
4. Multiline & Scroll Bar
5. Tool Tips Index
6. Event Keypress ASCII untuk Input Teks Numerik Saja (angka saja)
UI:
Code:
Private Sub Text1_KeyPress(KeyAscii As Integer)
Select Case KeyAscii
Case Is < 32
Case 46
If InStr(Text1.Text, ".") <> 0 Then KeyAscii = 0
Case 48 To 57
Case Else
KeyAscii = 0
End Select
End Sub
Runtime:
Click here if you like this article.
 








 
 
 
 
0 Comments