none
System.InvalidCastException: 'La conversión especificada no es válida.' en un form.showDiaolg() donde el form contiene un textbox autocomplet RRS feed

  • Pregunta

  • Hola, tengo un problema con un formulario en c#, estoy trabajando con vs2017, bueno el problema es que el formulario tiene un textbox autocomplete y estoy segura que este es el que no permite que mi formulario se muestre con showDialog() porque le he borrado dicho textbox y el formulario se muestra si lo tiene me sale el error System.InvalidCastException: 'La conversión especificada no es válida.'. Ojalá puedan ayudarme.
    domingo, 5 de agosto de 2018 16:49

Respuestas

  • hola

    >>si lo tiene me sale el error System.InvalidCastException: 'La conversión especificada no es válida

    de casualidad defines algun codigo en el constructor del form ? o en el evento Load del form

    porque sino lo muestra el form es en el constructor o el Load donde esta el problema, podrias poner un breakpoint en el codigo y ver donde se produce el problema

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 5 de agosto de 2018 17:09
  •   static class Program
        {
            /// <summary>
            /// Punto de entrada principal para la aplicación.
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form2());
            }
        }

    Esta es la solución por si a alguien le vuelve a pasar esto. Ya que no encontraba  información sobre esto. Espero ayudar a alguién más.

    domingo, 5 de agosto de 2018 17:17

Todas las respuestas

  • hola

    >>si lo tiene me sale el error System.InvalidCastException: 'La conversión especificada no es válida

    de casualidad defines algun codigo en el constructor del form ? o en el evento Load del form

    porque sino lo muestra el form es en el constructor o el Load donde esta el problema, podrias poner un breakpoint en el codigo y ver donde se produce el problema

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 5 de agosto de 2018 17:09
  •   static class Program
        {
            /// <summary>
            /// Punto de entrada principal para la aplicación.
            /// </summary>
            [STAThread]
            static void Main()
            {
                Application.EnableVisualStyles();
                Application.SetCompatibleTextRenderingDefault(false);
                Application.Run(new Form2());
            }
        }

    Esta es la solución por si a alguien le vuelve a pasar esto. Ya que no encontraba  información sobre esto. Espero ayudar a alguién más.

    domingo, 5 de agosto de 2018 17:17
  • hola

    Pero ese es el Main, apuntaba al constructor del form que abres con showDialog(), no creo que sea el form2 sino el que seguro abres dentro de este

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 6 de agosto de 2018 0:40