C sharp - ¿Ninguna sobrecarga correspondiente ?

 
Vista:
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

¿Ninguna sobrecarga correspondiente ?

Publicado por Tomas (8 intervenciones) el 15/11/2016 16:58:05
No consigo entender este error, alguien me lo explica comparandolo con Java ?
Digo comparandolo con Java porque vengo de Java y me resultaría más facil de entender.

1
2
Ninguna sobrecarga correspondiente a 'eventoBuscar' coincide con el 'System.EventHandler' delegado
(CS0123) - C:\Users....
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Wilfredo Patricio Castillo
Val: 707
Oro
Ha mantenido su posición en C sharp (en relación al último mes)
Gráfica de C sharp

¿Ninguna sobrecarga correspondiente ?

Publicado por Wilfredo Patricio Castillo (416 intervenciones) el 15/11/2016 21:54:18
Si nos mostraras tu código donde es que genera el error y explicaras que pretendes hacer, creo que nos sería mucho mas sencillo ayudarte.

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

¿Ninguna sobrecarga correspondiente ?

Publicado por Tomas (8 intervenciones) el 16/11/2016 09:12:57
Es un simple botón que que busca objetos en una lista a partir de una string. En java le agregaría un mouseListener y en el mouseClick () hago lo que tengo que hacer.

Ya me miré la pagina de msdn de eventos, pero no me queda claro

Clase Main.Designer
1
this.btnBuscar.Click += new System.EventHandler(this.eventoBuscar); //no  entiendo cuándo usar EventHandler o MouseEventHanlder.

Clase Main
1
2
3
4
5
6
7
8
9
10
private void eventoBuscar(object sender, MouseEventArgs e){
 
	for (int i = 0; i< panel.Controls.Count;i++){
 
		if(textBox.Equals(panel.Controls[i].Controls[1].Text)){
			panel.Controls[i].Controls[1].Select();
			break;
		}
	}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

¿Ninguna sobrecarga correspondiente ?

Publicado por Nacho (115 intervenciones) el 16/11/2016 16:02:10
En java, en c#, en c++, en delphi, en cualquier lenguaje, si haces uso de una función con unos parámetros distintos de los que tenga su definición o definiciones si está sobrecargada, te saldrá un error por el estilo: que no encuentra una función con los parámetros que especificas.

Si miras la ayuda de EventHandler

Delegado EventHandler

Representa el método que controlará un evento que no tiene datos de evento.

verás que intentas asignar a un evento que no acepta parámetros un método que los tiene (eventoBuscar). Además, el evento Click, de ratón, sí tiene parámetros, por lo que deberías ponerle un MouseEventHandler.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 12
Ha aumentado su posición en 3 puestos en C sharp (en relación al último mes)
Gráfica de C sharp

¿Ninguna sobrecarga correspondiente ?

Publicado por Tomas (8 intervenciones) el 16/11/2016 23:47:16
Ok, se entiende mejor.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 356
Plata
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

¿Ninguna sobrecarga correspondiente ?

Publicado por Miguel (160 intervenciones) el 16/11/2016 23:39:42
Hola, los parámetros deben ser:

1
object sender, EventArgs e
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar