¿Dónde se quedaron los eventos de los controles?

21/08/2004 - 02:25 por Josue Quesada | Informe spam
Hola a todos!!
Estoy iniciandome en VIsual Basic y en Visual C#, me
parecen interesantes, pero he notado que...

- Si creo un proyecto con Windows Forms en C#, en la lista
de propiedades aparece un botón con los eventos
disponibles para el control seleccionado (Click,
OnMouseMove, Change, etc)

- Pero si creo el mismo proyecto en Visual Basic .NET, la
lista de eventos disponibles ya no aparece!! Y en el
código fuente tampoco puedo elegir el evento que necesito

- Entonces por ejemplo sólo puedo programar un evento
Form_Load (por defecto) pero no puedo programar en el
evento Form_Resize porque no aparece por ningún lado

¿Cómo arreglar eso?
Desde ya, gracias
Josué

Preguntas similare

Leer las respuestas

#1 DJ_MIAO
21/08/2004 - 02:36 | Informe spam
Tu que estas en los 2 lados?
Cual es la gran diferencia entre los 2?


Miao...
Hola a todos!!
Estoy iniciandome en VIsual Basic y en Visual C#, me
parecen interesantes, pero he notado que...

- Si creo un proyecto con Windows Forms en C#, en la


lista
de propiedades aparece un botón con los eventos
disponibles para el control seleccionado (Click,
OnMouseMove, Change, etc)

- Pero si creo el mismo proyecto en Visual Basic .NET,


la
lista de eventos disponibles ya no aparece!! Y en el
código fuente tampoco puedo elegir el evento que necesito

- Entonces por ejemplo sólo puedo programar un evento
Form_Load (por defecto) pero no puedo programar en el
evento Form_Resize porque no aparece por ningún lado

¿Cómo arreglar eso?
Desde ya, gracias
Josué
.

Respuesta Responder a este mensaje
#2 Eduardo A. Morcillo [MS MVP VB]
21/08/2004 - 05:51 | Informe spam
En VB.NET la forma de asignar los eventos es similar a la de VB6, es decir,
en la ventana de codigo seleccionas en el combo de la izquierda el objeto y
en el de la derecha el evento y el editor agregara el sub correspondiente al
evento (si no existe).

Eduardo A. Morcillo [MS MVP VB]
http://www.mvps.org/emorcillo
Respuesta Responder a este mensaje
#3 Jose Carlos
21/08/2004 - 11:44 | Informe spam
Es que no sé si he entendido lo que dices, por supuesto que puedes programar
eventos para los controles en VB, o bien le puedes dar un doble click al
control, con lo que va a su evento predeterminado o bien puedes elegir el
control en el panel de codigo en el listbox que tienes arriba a la izquierda
y el evento que quieres en el listbox que tienes arriba a la derecha, creo
recordar que muy parecido a lo que era en VB6.
Pero ademas puedes en codigo crear un manipulador para un evento con
AddHandler que en cuanto lo escribas te dara los controles disponibles, un
punto (.), una coma (,) AddressOf seguido de la rutina para manejar ese
evento con la única condición que el procedimiento que va a controlar ese
evento tiene que tener la misma lista de argumentos que el evento, es decir
:
AddHandler CmdBoton.Click, AddressOf Clickea
Private Sub Clickea(ByVal sender As Object, ByVal e As EventArgs)
'Tu codigo
End Sub
Espero que te sirva de ayuda



"Josue Quesada" escribió en el mensaje
news:a0cd01c48715$5f14d400$
Hola a todos!!
Estoy iniciandome en VIsual Basic y en Visual C#, me
parecen interesantes, pero he notado que...

- Si creo un proyecto con Windows Forms en C#, en la lista
de propiedades aparece un botón con los eventos
disponibles para el control seleccionado (Click,
OnMouseMove, Change, etc)

- Pero si creo el mismo proyecto en Visual Basic .NET, la
lista de eventos disponibles ya no aparece!! Y en el
código fuente tampoco puedo elegir el evento que necesito

- Entonces por ejemplo sólo puedo programar un evento
Form_Load (por defecto) pero no puedo programar en el
evento Form_Resize porque no aparece por ningún lado

¿Cómo arreglar eso?
Desde ya, gracias
Josué
Respuesta Responder a este mensaje
#4 Ing. Ruben Josue Quesada Acevedo
21/08/2004 - 17:49 | Informe spam
Intenté eso que me dices
Mi error era que no sabía por donde buscar >:(
Pero ya vi dónde encontrar los eventos
Gracias!!
Josué
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida