cara tau nama object

Forum diskusi pemrograman VB.NET

cara tau nama object

Postby arkin » 15 Feb 2012, 08:24

maaf, newby nih, sekarang baru akan mulai belajar vb.net.

kalau ingin tahu nama kontrol yang saat ini sedang mendapat fokus gimana ya? misal kursor saat ini sedang berada di textbox1 maka ada sebuah label yg bertuliskan "textbox1", begitu pula jika kursor berpindah ke textbox2 maka label tersebut berubah menjadi "textbox2".

mohon bantuannya ya om/mbak, terima kasih.
arkin
Prajurit Dua
Prajurit Dua
 
Posts: 3
Joined: 15 Feb 2012, 07:56
Memberi kopi: 0 cangkir
Mendapat kopi: 0 cangkir

Re: cara tau nama object

Postby pujanggabageur » 15 Feb 2012, 09:59

Karena baru belajar, ane kasih yg mudah :D
Code: Select all
Public Class Form1
    Private Sub FokusOn(ByVal ctl As Control)
        Me.Label1.Text = ctl.Name
    End Sub

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

    End Sub

    Private Sub TextBox1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles TextBox1.GotFocus
        FokusOn(TextBox1)
    End Sub

    Private Sub TextBox2_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) _
    Handles TextBox2.GotFocus
        FokusOn(TextBox2)
    End Sub
End Class
Wajib hukumnya mematuhi Peraturan Memposting!
Diajar babarengan
User avatar
pujanggabageur
Global Moderator
Global Moderator
 
Posts: 2817
Joined: 13 Mar 2010, 14:15
Location: di depan LCD ViewSonic
Memberi kopi: 159 cangkir
Mendapat kopi: 293 cangkir

Re: cara tau nama object

Postby arkin » 15 Feb 2012, 13:42

tq om/mbak <:D>
arkin
Prajurit Dua
Prajurit Dua
 
Posts: 3
Joined: 15 Feb 2012, 07:56
Memberi kopi: 0 cangkir
Mendapat kopi: 0 cangkir

Re: cara tau nama object

Postby vberror13 » 16 Feb 2012, 00:09

Dengan mohon ijin dari oom PB ^:)^ , saya tambahin yang agak susah :D
Code: Select all

    Public Class Form1
        Private Sub FokusOn(ByVal ctl As object, e as system.eventArgs)
            Me.Label1.Text = ctype(ctl, control).name
        End Sub

        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
             addhandler Textbox1.gotfocus, addressof FokusOn
             addhandler Textbox2.gotfocus, addressof FokusOn
.............
             addhandler TextboxX.gotfocus, addressof FokusOn
        End Sub

    End Class

:ymbilly: :ymbilly: :ymbilly: =:) :ymbilly:
Just Because You Are Unique, Doesn't Mean You Are Useful

Post vberror13 telah mendapat kopi dari:
pujanggabageur
User avatar
vberror13
Global Moderator
Global Moderator
 
Posts: 1848
Joined: 13 Mar 2010, 20:34
Location: Medan Indonesia
Memberi kopi: 296 cangkir
Mendapat kopi: 321 cangkir

Re: cara tau nama object

Postby arkin » 20 Feb 2012, 10:25

TQ para suhu.......semoga Allah SWT membalasnya :)
arkin
Prajurit Dua
Prajurit Dua
 
Posts: 3
Joined: 15 Feb 2012, 07:56
Memberi kopi: 0 cangkir
Mendapat kopi: 0 cangkir


Return to Visual Basic .NET

Who is online

Users browsing this forum: No registered users and 3 guests