Assalamu’alaikum wr. wb, kali ini saya akan membuat sebuah program sederhana menggunakan parameter ByVal di Visual Basic 2010.
ByVal adalah parameter yang dikirimkan adalah Nilai dari sebuah
object sehingga anda tidak dapat mengubah Nilai Object tersebut, anda
hanya dapat mengolah/mengubah nilai object tersebut di dalam
sub/function saja, setelah sub/function tersebut selesai, perubahan
nilai object di sub/function tidak akan mengubah nilai object yang
sebenarnya.
Let’s go ! Mari kita buat project nya.
1. Buka aplikasi VISUAL BASIC 2010 EXPRESS, lalu setelah program
terbuka, klik FILE > New Project, maka akan muncul windows pop-up,
lalu pilih “Windows Form Application”. Jika sudah di pilih isikan Nama
dan Tempat Penyimpan project yang nanti akan di buat pada Name dan
Location jika sudah klik Ok.
2. Design interface program yang akan kita buat menjadi seperti ini. Lihat gambar
3. Beberapa komponen toolbox yang dibutuhkan, antara lain :
- 1 GroupBox
- 1 Buah ListBox : (name) : lstOutput
- 2 Buah Button
- Button 1 : (name) : btnGo | Text : Go!
- Button 2 : (name) : btnExit | Text : Exit
Private Sub btnGo_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnGo.Click Dim intnumber As Integer = 100 lstOutput.Items.Add(“Inside btnGo_Click the value of ” & “intNumber is ” & intnumber.ToString()) lstOutput.Items.Add(“Now I am calling ChangeArg”) ChangeArg(intnumber) lstOutput.Items.Add(“Now back in btnGo_Click, ” & “the value of intNumber is ” & intnumber.ToString()) End Sub Sub ChangeArg(ByVal intArg As Integer) lstOutput.Items.Add(“Didalam procedure, ” & “Saya akan mengubah intArg.”) intArg = 0 lstOutput.Items.Add(“Sekarang intNumber adaalah ” & intArg.ToString) End Sub Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click End Sub End Class
5. Klik 2X pada Button2 (btnExit), lalu isikan koding seperti berikut :
Private Sub btnExit_Click(sender As System.Object, e As System.EventArgs) Handles btnExit.Click Me.Close() End Sub
7. Selesai, maka setelah itu jalankan programnya dengan menekan tombol F5. Maka seperti ini lah hasil program yang kita buat. Lihat gambar. Maka hasilnya jika kita menekan tombol “Input Bilangan” maka hasilnya akan jalan 2 2 nya.
Hasilnya :
Sekian dan Terima Kasih.