Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

297
Vistas
¿En qué punto de la carga del formulario se crean los controles en C# y Visual Basic?

Estoy migrando un proyecto escrito en Visual Basic a C#.

Durante la Carga de un Formulario en VB ejecuto una función que usa los Controles de dicho Formulario y funciona correctamente.

Sin embargo, cuando se ejecuta la misma función durante la carga de formulario en C#, la función no funciona porque encuentra 0 controles. Entonces, ¿en qué momento se crean y asignan los controles en VB y C#?

Código en Visual Basic:

Nueva forma

 Set Abertura(MiTag) = New aFrmAberturas Case 32, 4, 7, 28 ' "VIDRIOS" '"ACRÍLICOS" '"CIEGOS", 28 '"TELA MOSQUITERA" Set Abertura(MiTag) = New aFrmManualVi

Mi función durante la carga del formulario

 If Abertura(MiTag).LblRev1(1) = "Tela Mosquit" Then .inter1(1, MHA) = "Vidrio Simple" cambio = True End If

Controles.Cuenta en el IF

 ?aModule1.Abertura(MiTag).Count 165

Código en C#

Nueva forma

 aModule1.Abertura[aModule1.MiTag] = new aFrmAberturas(); break; case 32 : case 4 : case 7 : case 28 : // "VIDRIOS" '"ACRÍLICOS" '"CIEGOS", 28 '"TELA MOSQUITERA" aModule1.Abertura[aModule1.MiTag] = new aFrmManualVi();

Mi función durante la carga del formulario

 if (Convert.ToString(((dynamic) aModule1.Abertura[aModule1.MiTag])._LblRev1_) == "Tela Mosquit") { aModule1.Vars[aModule1.MiTag].Inter1[1, aModule1.MHA] = "Vidrio Simple"; cambio = true; }

Controles.Cuenta en el IF

 aModule1.Abertura[aModule1.MiTag].Controls.Count 0

VB: Aquí está la declaración del Formulario

VB: esta es mi función durante la carga del formulario y los controles del formulario. Cuenta

C#: Aquí está la declaración del formulario

C#: esta es mi función durante la carga del formulario y los controles del formulario. Cuenta

over 4 years ago · Santiago Trujillo
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda