comboBox1.SelectedIndex - DotNetClubs
en

DotNetClubs

Comunidades de estudiantes entusiastas de la tecnología

comboBox1.SelectedIndex

Último artículo 07-28-2008 0:23 escrito por JAJCarmona. 3 respuestas.
Página 1 de 1 (4 elementos)
Ordenar mensajes: Anterior Siguiente
  • 06-12-2008 16:16

    • netcigos
    • Contribuyente Top 25
    • Se unió el 09-12-2007
    • Envíos: 39
    • Puntos: 205

    comboBox1.SelectedIndex

     Hola. Tengo un combobox con varios items , en un formulario. Lo que deseo es que cuando se carga el formulario se seleccione el primer elemento del combobox y me dispare el evento SelectedIndexChanged ya que dentro de este me trae datos de una base de datos y me rellena un datagridview.

    una posible solucion seria la siguiente en el evento load del formulario.

       comboBox1.SelectedIndex = 0;
     

      comboBox1.Invoke(Delegated Metodo );

     el problema que tengo es que nose que metodo pasarle a la funcion anterior.

    Si alguien sabe de esto o alguna forma mas elegante de lo que estoy buscando les agradezco. 

    • Puntos de post: 5
  • 06-12-2008 17:05 en respuesta a

    • netcigos
    • Contribuyente Top 25
    • Se unió el 09-12-2007
    • Envíos: 39
    • Puntos: 205

    Re: comboBox1.SelectedIndex

     solucion que encontre aunque todabia no entiendo mucho el tema de delegados

     comboBox1.Invoke(new System.EventHandler(this.comboBox1_SelectedIndexChanged));

    me queda la duda si habra en tiempo de diseño alguna propiedad del combobox que me permita hacer lo mismo. 

    • Puntos de post: 20
  • 07-28-2008 0:19 en respuesta a

    Re: comboBox1.SelectedIndex

    Hola.

    Una solución muy sencilla es llamar en el constructor del formulario a la función del evento pasándole parámetros nulos (simpre que dentro de la función no uses los parámetros de ésta).

    Un ejemplo sería:

    public MiFormulario()

    {

    comboBox1.SelectedIndex = 0;

    comboBox1_SelectedIndexChanged(null, null);

    }

    Saludos.

    • Puntos de post: 5
  • 07-28-2008 0:23 en respuesta a

    Re: comboBox1.SelectedIndex

    Vamos, los parámetros no tienen por qué ser nulos, pero así es más cómodo.

    Si no quieres que sean nulos, el primer parámetro debe ser el propio objeto comboBox1 (no sé si con algún casting) y el segundo creo que un objeto del tipo EventArgs (aunque el tipo exacto no lo recuerdo).

    Saludos.

    • Puntos de post: 5
Página 1 de 1 (4 elementos)
(c) DotNetClubs 2008
Ofrecido por Community Server (Commercial Edition)