Solved

How to detect events on a textbox array created programaticly?

Posted on 2010-09-22
2
430 Views
Last Modified: 2012-08-13
I have cretaed an array of textbox objects programaticly on Visual Basic 2008.

Now I need to detect when somebody clicks on one of those textboxes.

Can you Help me pls?
0
Comment
Question by:RUIDEOLIVEIRA
2 Comments
 
LVL 85

Accepted Solution

by:
Mike Tomlinson earned 50 total points
ID: 33734095
As you create each TextBox use AddHandler() to "wire up" the Click() event to a handler.

Make sure you're using the correct event....not sure if you literally want the Click() event or if you actually need the MouseDown() or the GotFocus() events?

At any rate, you can follow this example and adjust the event and signature as necessary:
Public Class Form1



    Private TextBoxes As New List(Of TextBox)



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

        For i As Integer = 1 To 10

            Dim tb As New TextBox

            tb.Name = "MyTextBox" & i

            tb.Text = "TextBox #" & i

            AddHandler tb.Click, AddressOf TB_Click

            FlowLayoutPanel1.Controls.Add(tb)

            TextBoxes.Add(tb)

        Next

    End Sub



    Private Sub TB_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

        Dim TB As TextBox = CType(sender, TextBox)

        MessageBox.Show("TextBox Name: " & TB.Name & vbCrLf & "TextBox Text: " & TB.Text)

    End Sub



End Class

Open in new window

0
 

Author Closing Comment

by:RUIDEOLIVEIRA
ID: 33736254
The problem is completely solved.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

This article describes a technique for converting RTF (Rich Text Format) data to HTML and provides C++ source that does it all in just a few lines of code. Although RTF is coming to be considered a "legacy" format, it is still in common use... po…
Whether you've completed a degree in computer sciences or you're a self-taught programmer, writing your first lines of code in the real world is always a challenge. Here are some of the most common pitfalls for new programmers.
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
Both in life and business – not all partnerships are created equal. As the demand for cloud services increases, so do the number of self-proclaimed cloud partners. Asking the right questions up front in the partnership, will enable both parties …

911 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

25 Experts available now in Live!

Get 1:1 Help Now