?
Solved

How to detect events on a textbox array created programaticly?

Posted on 2010-09-22
2
Medium Priority
?
435 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 86

Accepted Solution

by:
Mike Tomlinson earned 200 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

Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.

Question has a verified solution.

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

This article shows a few slightly more advanced techniques for Windows 7 gadget programming, including how to save and restore user settings for your gadget and how to populate the "details" panel that is displayed in the Windows 7 gadget gallery.  …
For most people, the WrapPanel seems like a magic when they switch from WinForms to WPF. Most of us will think that the code that is used to write a control like that would be difficult. However, most of the work is done by the WPF engine, and the W…
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…
Sometimes it takes a new vantage point, apart from our everyday security practices, to truly see our Active Directory (AD) vulnerabilities. We get used to implementing the same techniques and checking the same areas for a breach. This pattern can re…

764 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