USER CONTROL
- December 10th, 2007
- By ochyid
- Write comment
User Control adalah Control yang dibuat oleh user berdasarkan class System.Windows.Forms.UserControl. Seperti standart control, User Controls juga support properties, methods and events. User Control yang sudah dibuat bisa ditambahkan dalam form seperti control-control yang lain.
Membuat User Control
Untuk membuat user control select File->New->Project->Visual Basic Projects -> Windows Control Library from the templates and klik OK. Selain itu anda juga da[at menambahkan user control pada project dangan select Project->Add User Control. Gambar dibawah ini adalah dialog yang muncul untuk menambahkan user control pada project kita:
Form yang akan muncul setelah kita klik OK adalah seperti dibawah ini, seperti form normal.
Membuat user control dengan text box sederhana
Tambahkan text box dan label pada form
Dobel klik pada form dan tambahkan kode berikut pada even on load
Public Property sanText() As String
Get
sanText = TextBox1.Text
End Get
Set(ByVal Value As String)
TextBox1.Text = Value
End Set
End Property
Public Property sanLbl() As String
Get
sanLbl = Label1.Text
End Get
Set(ByVal Value As String)
Label1.Text = Value
End Set
End Property
Setelah itu build dengan Build->Build Solution pada main menu untuk menghasilkan file .dl
Untuk menambahkan user control yang sudah kita buat lakukan klik kanan pada tool box kemudian Customize Toolbox dapat dilihat pada gambar seperti dibawah ini :
Klik pada customize toolbox maka akan muncul customize toolbox dialog seperti gambar dibawah ini
Pilih komponen yang telah anda buat dan tambahkan ke dalam form anda.
Kemudian anda dapat menambahkan kode program seperti control-control yang lainnya.
Contoh :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal_
e As System.EventArgs) Handles Button1.Click
MessageBox.Show(“TextBox” & UserControl11.sanText())
MessageBox.Show(“Label1″ & UserControl11.sanLbl())
End Sub







