Control personalizado de C#: use el indicador de control personalizado ----- la variable "cameraControl1" no está declarada o nunca se le ha asignado un valor.

I. Resumen

Al usar el control personalizado cameraControl, aparece el formulario que usa el control personalizado: la variable "cameraControl1" no está declarada o nunca se le ha asignado un valor. Como sigue:

 

2. Análisis del problema:

De acuerdo con el mensaje de error, haga clic en el lugar equivocado,

 

 encontrar la línea incorrecta

Seleccione la variable cameraControl1, haga clic con el botón derecho y seleccione Ir a definición

 La variable cameraControl1 se define de la siguiente manera:

 

 3. Soluciones:

1. Cree un nuevo objeto para la variable definida cameraControl1

antes de arreglar:

Después de la modificación:

 

 

antes de la modificación del código

private cameraControl cameraControl1;

Después de la modificación del código

        private cameraControl cameraControl1()
        {
            Zimo.JinDun.cameraControl cameraControl1 = new Zimo.JinDun.cameraControl();
            return cameraControl1;
        }

2. Cambie el correspondiente this.cameraControl1 a this.cameraControl1()

antes de arreglar:

 después de la modificación

 3. Si es así, cierre la sesión, como se muestra a continuación:

Antes de cerrar sesión:

 Después de cerrar sesión:

 

Supongo que te gusta

Origin blog.csdn.net/chentiebo/article/details/130945650
Recomendado
Clasificación