Menampilkan nilai TextBox di form1 ke form2.

Menampilkan nilai TextBox di form1 ke form2.

Oke kali ini saya akan share bagaimana cara menampilkan nilai dari textbox yang ada di form 1 ke form yang berbeda. Silahkan pembaca atur tampilan sistemnya seperti pada gambar dibawah ini :

Di situ kita memiliki 2 buah textbox dengan nama txtNama dan txtKelas, sebuah richTextBox dengan nama rtbAlamat dan sebuah button yang akan digunakan sebagai trigger untuk menampilkan nilai dari txtnama, txtkelas dan rtbAlamat di form2.


Selanjutnya buat tampilan form2 seperti berikut ini :


Oke sekarang klik 2 kali button yang ada di form1 kemudian masukan perintah seperti berikut ini :

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Form2.txtNama.Text = txtNama.Text
        Form2.txtKelas.Text = txtKelas.Text
        Form2.rtbAlamat.Text = rtbAlamat.Text
        Form2.Show()
    End Sub

Sekarang coba jalankan programnya dan masukan nama, kelas serta alamat. Jika sudah tekan tombol enter. Nanti nilainya akan ditampilkan juga di form2 sama seperti yang pembaca input di form1.



Yup seperti itulah cara bagaimana Menampilkan nilai TextBox di form1 ke form2. Sangat mudah bukan. Sampai bertemu di tutorial belajar vb.net selanjutnya ya. Jadi pantengin terus virdane.blogspot.com agar tidak ketinggalan tutorialnya, hahaha.

Event Tombol Enter Pada TextBox.

Event Tombol Enter Pada TextBox.

Oke kali ini saya akan sharing lagi mengenai tips and trick di vb.net, kali ini kita akan membahas mengenai cara membuat event tombol enter pada textbox di vb.net agar pada saat user menekan tombol enter di keyboard, focus text akan pindah ke textbox lainnya.

Buat sebuah project baru, tambahkan 3 buah label, 2 buah TextBox dan sebuah RichTextBox.
Ubah Name pada properties textbox1 dan textbox2 menjadi txtNama dan txtKelas. Ubah juga properties Name RichTextBox1 menjadi rtbAlamat.

Lihat tampilannya seperti gambar dibawah ini :

Event Tombol Enter di TextBox
Sekarang masuk ke tab event yang ada di samping tab properties lalu klik 2 kali pada bagian KeyPress seperti pada gambar berikut ini :

Event Tombol Enter di TextBox

Selanjutnya masukan perintah berikut ini untuk memindahkan focus ke txtKelas setelah user menekan tombol enter :


Private Sub txtNama_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtNama.KeyPress

        If (e.KeyChar = Chr(13)) Then

            txtKelas.Focus()

        End If

    End Sub

Tambahkan juga event KeyPress tersebut di txtKelas agar pada saat user menekan tombol enter focus yang sebelumnya ada di txtKelas pindah ke rtbAlamat. Masukan perintahnya seperti berikut ini :


Private Sub txtKelas_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtKelas.KeyPress

        If (e.KeyChar = Chr(13)) Then

            rtbAlamat.Focus()

        End If

    End Sub

Sekarang coba jalankan programnya, masukan nama lalu tekan enter maka focus akan berpindah ke txtalamat, masukan alamat lalu tekan enter nanti focus akan berpindah ke rtbAlamat.

Seperti itulah cara memanfaatkan event keypress dengan menggunakan tombol enter di keyboar, cara ini juga bisa pembaca gunakan untuk memanggil subroutine atau hal lainnya. Sampai jumpa pada tutorial mengenai vb.net selanjutnya.

Menampilkan Data Dari Database ke TextBox VB.Net.

Menampilkan Data Dari Database ke TextBox.

Setelah sebelumnya kita telah mempelajari tentang bagaimana caranya menampilkan data dari database ke data grid view, kali ini kita akan membahas mengenai bagaimana cara menampilkan data dari database kedalam textbox di vb.net.

Masih memanfaatkan sistem sekolah yang sebelumnya sudah kita buat, kita akan memanfaatkan textbox NIP untuk memasukan nip, dan menampilkan data siswa yang memiliki nip yang kita masukan kedalam textbox nama, no telfon dan alamat.

Buat sebuah subroutine baru didalam vb.net, beri nama subroutine tersebut dengan tampilTextbox, masukan perintah untuk menampilkan data dari database kedalam textbox di vb.net seperti berikut ini :


Sub tampilTextBox()

        Try

            Call koneksi()

            Dim str As String

            str = "select * from siswa where nip = '" & txtNip.Text & "'"

            cmd = New MySqlCommand(str, conn)

            rd = cmd.ExecuteReader

            rd.Read()

            If rd.HasRows Then

                txtNama.Text = rd.Item("nama")

                txtNoTelp.Text = rd.Item("notelp")

                rtbAlamat.Text = rd.Item("alamat")

            End If

        Catch ex As Exception



        End Try
    End Sub

Selanjutnya kita buat sebuah event keypress enter di txtNip, maksudnya untuk menjalankan perintah tampilTextBox setelah user memasukan NIP dan menampilkan datanya kedalam textbox nama, no telfon dan alamat.

Untuk lebih jelasnya bagaimana menampilkan data dari database kedalam textbox dengan memanfaatkan event keypress seperti berikut ini :


Private Sub txtNip_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles txtNip.KeyPress

        If (e.KeyChar = Chr(13)) Then

            Call tampilTextBox()

        End If

    End Sub

Oke sekarang coba jalankan programnya, masukan nip 10108822 atau nip apa saja yang sudah anda masukan di database kedalam txtNIP, lalu tekan tombol enter. Nanti data dari nip 10108822 tersebut akan ditampilkan di txtnotelp, txtnama dan juga rtbALamat. Seperti gambar berikut ini :

Menampilkan Data Dari Database ke TextBox

Yup seperti itulah cara bagaimana menampilkan data dari database kedalam textbox di vb.net. semoga tutorial ini dapat memberikan manfaat bagi para pembaca sekalian. Sampai bertemu lagi di tutorial mengenai vb.net lainnya ya.