Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > ASP .Net > How to choose what control will receive action

Thread Tools

How to choose what control will receive action

Posts: n/a
Dear Friends,

I have the following code that creates dynamic controls at my form.

My dificult is how to correct this code to put distinct AddHandler to each
button and how to choose what label will receive text when Button1 is
clickedor Button2 is clicked.

I want to make possible to change text on Label1 when Button1 is clicked and
change text on Label2 when Button2 is clicked .. and so on...

Robson Machado

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="dynamic.aspx.vb"
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<asplaceHolder id="PlaceHolder1" runat="server"></asplaceHolder>


Public Class dynamic
Inherits System.Web.UI.Page
Dim myLabel As Label
Dim myRadio As RadioButtonList
Dim myRFV As RequiredFieldValidator
Dim myText As TextBox
Dim myButton As Button
Dim myUnits As System.Web.UI.WebControls.Unit

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
AddControls(1, 1, "Label1", "Label")
AddControls(1, 2, "Label2", "Label")
AddControls(1, 1, "Button1", "Button")
AddControls(1, 2, "Button2", "Button")
End Sub
Sub AddControls(ByVal Index As Integer, ByVal QNum As Long, ByVal
LabelText As String, ByVal Type As String)
If Type = "Label" Then
' Add Label
myLabel = New Label
myLabel.ID = "LabelQ" & QNum
myLabel.Text = LabelText & "<br><br>"
myLabel.BorderStyle = 2
End If

If Type = "Radio" Then
' Add Radio
myRadio = New RadioButtonList
myRadio.ID = "RadioQ" & QNum
myUnits = New System.Web.UI.WebControls.Unit(402)
myRadio.Width = myUnits
myRadio.RepeatDirection = 0
End If

If Type = "RFV" Then
' Add RFV
myRFV = New RequiredFieldValidator
myRFV.ID = "RFVQ" & QNum
myRFV.ErrorMessage = "Unanswered"
myRFV.ControlToValidate = "RadioQ" & QNum
End If

If Type = "Button" Then
myButton = New Button
myButton.ID = "Button" & QNum
myButton.Text = LabelText
With myButton
AddHandler .Click, AddressOf Button1_Click
End With
End If

End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
myLabel.Text = "Button Clicked"
End Sub
End Class

Reply With Quote

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Struts mapping action to action??? runescience Java 3 02-07-2006 04:07 PM
How to choose what control will receive action Robson Carvalho Machado ASP .Net Web Controls 1 08-11-2004 08:25 AM
How to choose what control will receive action on button click? Robson Carvalho Machado ASP .Net Web Controls 0 08-07-2004 01:33 PM
Struts Forward to an Action from an to Action and URLs rjweytens Java 6 06-25-2004 01:49 PM
Struts Static Action Form vs Dyanamic Action Form Joe Bloggs Java 1 08-03-2003 02:30 AM