referencias a nombre de objetos.

14/08/2004 - 13:44 por Jose Vicente Cheto Ortiz | Informe spam
Hola amigos:

Vendo de Delphi y el entorno de Visual Studio me vuelve loco :-))

En fin, creamos un objeto boton por ejemplo.
Visual Studio lo nombra button1. ¿Vale?
creamos un evento chorra para este boton y visual studio
lo crea de la forma:
private void button1_Click(object sender, System.EventArgs e)

correcto.

Luego lo de siempre en el codigo empezams a cambiar nombres de componentes
para acordarnos de ellos cuando tengamos que hacer referencias a los
mismos... Y cambiamos la propiedad name a ... Salir

Al iniciar el programa El entorno no se queja del cambio entonces supongo
que ha cambiado el nombre del evento.

a
private void Salir_Click(object sender, System.EventArgs e)



Pero no, ¿Porque?

Y Posteriormente al hacer referencia a este objeto como lo nombramos . Salir
¿no?

Un saludo a todos y gracias, sobre todo a los gurus, que responden a la
mayoria de las preguntas Octavio, Javier Ros, por nombras a algunos.

Saludos
http://perso.wanadoo.es/jvtecheto

Preguntas similare

Leer las respuestas

#1 edison martinez
15/08/2004 - 20:08 | Informe spam
No se cambia porque el nombre del evento que se dispara es en realidad
indiferente del nombre que tenga tu boton, pero si lo que quieres es que tu
evento tenga el nombre de tu boton, puedes hacer 2 cosas, la más facil es
cambiarle el nombre al boton antes de que VS cree el evento, es decir
primero le pones el Salir en name y luego le das doble click asi te crea el
evento private void Salir_Click(object sender, System.EventArgs e), la otra
es que simplemente cambies el nombre del método por el que tu quieres y lo
vuelvas a asociar a tu boton.

Edison Martínez García
MCP

"Jose Vicente Cheto Ortiz" wrote in message
news:
Hola amigos:

Vendo de Delphi y el entorno de Visual Studio me vuelve loco :-))

En fin, creamos un objeto boton por ejemplo.
Visual Studio lo nombra button1. ¿Vale?
creamos un evento chorra para este boton y visual studio
lo crea de la forma:
private void button1_Click(object sender, System.EventArgs e)

correcto.

Luego lo de siempre en el codigo empezams a cambiar nombres de


componentes
para acordarnos de ellos cuando tengamos que hacer referencias a los
mismos... Y cambiamos la propiedad name a ... Salir

Al iniciar el programa El entorno no se queja del cambio entonces supongo
que ha cambiado el nombre del evento.

a
private void Salir_Click(object sender, System.EventArgs e)



Pero no, ¿Porque?

Y Posteriormente al hacer referencia a este objeto como lo nombramos .


Salir
¿no?

Un saludo a todos y gracias, sobre todo a los gurus, que responden a la
mayoria de las preguntas Octavio, Javier Ros, por nombras a algunos.

Saludos
http://perso.wanadoo.es/jvtecheto



Respuesta Responder a este mensaje
#2 Octavio Hernandez
15/08/2004 - 22:25 | Informe spam
JV,

Gracias por la mención. No creas que eres solo tú, a nosotros también hemos
nos ha costado adaptarnos al Visual Studio.
Efectivamente, VS no renombra el método como hace Delphi. Al principio
choca, pero luego te acostumbras.
Si quieres que el método tome el mismo nombre del componente - haz
exactamente como te dice Edison.

Salu2,

Octavio

"Jose Vicente Cheto Ortiz" escribió en el mensaje
news:
Hola amigos:

Vendo de Delphi y el entorno de Visual Studio me vuelve loco :-))

En fin, creamos un objeto boton por ejemplo.
Visual Studio lo nombra button1. ¿Vale?
creamos un evento chorra para este boton y visual studio
lo crea de la forma:
private void button1_Click(object sender, System.EventArgs e)

correcto.

Luego lo de siempre en el codigo empezams a cambiar nombres de


componentes
para acordarnos de ellos cuando tengamos que hacer referencias a los
mismos... Y cambiamos la propiedad name a ... Salir

Al iniciar el programa El entorno no se queja del cambio entonces supongo
que ha cambiado el nombre del evento.

a
private void Salir_Click(object sender, System.EventArgs e)



Pero no, ¿Porque?

Y Posteriormente al hacer referencia a este objeto como lo nombramos .


Salir
¿no?

Un saludo a todos y gracias, sobre todo a los gurus, que responden a la
mayoria de las preguntas Octavio, Javier Ros, por nombras a algunos.

Saludos
http://perso.wanadoo.es/jvtecheto



Respuesta Responder a este mensaje
#3 A.Poblacion
16/08/2004 - 09:24 | Informe spam
Si vas al código fuente y "despliegas" la parte que dice "Código generado
por el diseñador", pulsando el símbolo "+" que tiene a su izquierda, te
encontrarás con una línea que establece la conexion entre el botón y el
evento. Verás que es algo parecido a lo siguiente:
button1.Click += new System.Eventhandler(button1_click);

Aunque cambies el nombre del botón (el button1 de la izquierda), puede
seguir conectado al mismo evento porque el nombre del evento está a la
derecha en esta linea.

Puedes cambiar la conexión control-evento editando esa misma linea, o bien
desde el diseñador, en la ventana de propiedades, pulsando el icono que
tiene el aspecto de un rayo y ahí verás todos los eventos junto con la
rutina que los procesa.

"Jose Vicente Cheto Ortiz" wrote in message
news:
Hola amigos:

Vendo de Delphi y el entorno de Visual Studio me vuelve loco :-))

En fin, creamos un objeto boton por ejemplo.
Visual Studio lo nombra button1. ¿Vale?
creamos un evento chorra para este boton y visual studio
lo crea de la forma:
private void button1_Click(object sender, System.EventArgs e)

correcto.

Luego lo de siempre en el codigo empezams a cambiar nombres de


componentes
para acordarnos de ellos cuando tengamos que hacer referencias a los
mismos... Y cambiamos la propiedad name a ... Salir

Al iniciar el programa El entorno no se queja del cambio entonces supongo
que ha cambiado el nombre del evento.

a
private void Salir_Click(object sender, System.EventArgs e)



Pero no, ¿Porque?

Y Posteriormente al hacer referencia a este objeto como lo nombramos .


Salir
¿no?

Un saludo a todos y gracias, sobre todo a los gurus, que responden a la
mayoria de las preguntas Octavio, Javier Ros, por nombras a algunos.

Saludos
http://perso.wanadoo.es/jvtecheto



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida