Foros del Web » Programando para Internet » ASPX (.net) »

Ejecutar un boton dentro de otro

Estas en el tema de Ejecutar un boton dentro de otro en el foro de ASPX (.net) en Foros del Web. Hola a todos, luego de responder mi problema anterior ahora tengo otro o mas bien no se como hacerlo, como se puede ejecutar un evento ...
  #1 (permalink)  
Antiguo 13/06/2008, 15:14
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Ejecutar un boton dentro de otro

Hola a todos, luego de responder mi problema anterior ahora tengo otro o mas bien no se como hacerlo, como se puede ejecutar un evento de un botón dentro de otro botón, ya se que puedo hacer un metodo que ejecute la acción que quiero y asignarlo para que se ejecute, pero no deseo hacer eso sino que ejecutar el evento del otro. Si alguien sabe como hacerlo se lo agradecere.

Saludos.
__________________
死は永遠の一歩だ
  #2 (permalink)  
Antiguo 13/06/2008, 16:22
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Ejecutar un boton dentro de otro

Solo tenes que asignar el mismo handles a los dos botones

Ej.
Boton 1: Private Sub Btn1_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles Btn1.Click

Boton 2: Private Sub Btn2_Click(ByVal sender As System.Object, ByVal e As System.Web.UI.ImageClickEventArgs) Handles Btn1.Click
  #3 (permalink)  
Antiguo 14/06/2008, 00:41
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Ejecutar un boton dentro de otro

mmm, no me explique bien, lo que quiero hacer es lo siguiente, dentro del botón1 tengo un query y dependiendo de lo que me regrese el query ejecuto o no el botón2, por ejemplo:

if datosquery.table(0).rows.item("contador").toString () = 0 then

ejecutar botón2

end if

algo asi es lo que quiero hacer.
__________________
死は永遠の一歩だ
  #4 (permalink)  
Antiguo 14/06/2008, 06:51
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Ejecutar un boton dentro de otro

lo que dice mdavila es lo mas coherente. si quieres q al presionar el boton 1 ejecute las tareas del handler del boton 1 y del 2 es solo asociarlo y desasociarlo despues de ejecutada la tarea.

botonclick1_adasdad
{
if datosquery.table(0).rows.item("contador").toString () = 0 then
AddHandler ...........click2 boton1
RemoveHandler
end if

}
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 16/06/2008, 07:42
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Ejecutar un boton dentro de otro

mmmm, no entiendo como hacer el addhandler me podes explicar mas explicito por favor
__________________
死は永遠の一歩だ
  #6 (permalink)  
Antiguo 16/06/2008, 10:39
Avatar de Javier Santamaria  
Fecha de Ingreso: julio-2007
Mensajes: 296
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Ejecutar un boton dentro de otro

Hola,

Asi añado yo handlers en runtime a controles creados dinamicamente:

Código PHP:
Private Sub AddHandlers()
        
This sub add the handlers for the radiobutton and checkbox controls created in runtime for the passengers table
        Dim i 
As Integer
        
For 1 To TblPassengers.Rows.Count 1
            Dim rdo 
As RadioButton
            rdo 
TblPassengers.Rows.Item(i).Cells.Item(0).FindControl("RdoLeadtbl" i.ToString)
            
rdo.AutoPostBack True
            AddHandler rdo
.CheckedChangedAddressOf LeadCheckedChanged
            Dim cb 
As CheckBox
            cb 
TblPassengers.Rows.Item(i).Cells.Item(7).FindControl("CBReturntbl" i.ToString)
            
cb.AutoPostBack True
            AddHandler cb
.CheckedChangedAddressOf ReturnCheckedChanged
        Next
End Sub 
Espero que te sirva

Saludos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:29.