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
4. Klik 2X pada Button1 (btnInputBil), lalu isikan koding seperti berikut :
| 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”) |
| lstOutput.Items.Add(“Now back in btnGo_Click, ” & “the value of intNumber is ” & intnumber.ToString()) |
| Sub ChangeArg( ByVal intArg As Integer ) |
| lstOutput.Items.Add(“Didalam procedure, ” & “Saya akan mengubah intArg.”) |
| lstOutput.Items.Add(“Sekarang intNumber adaalah ” & intArg.ToString) |
| Private Sub btnExit_Click( ByVal sender As System. Object , ByVal e As System.EventArgs) Handles btnExit.Click |
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 |
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.