Pregunta

Al escribir código en X ++ a veces es necesario this.functionYouWant() referencia ya veces es element.FunctionYouWant(). A veces los dos son en su alcance. A menudo trato uno y si la función deseada no hay trato al otro. ¿Hay una regla que explica cuándo utilizar this y cuándo usar element?

¿Fue útil?

Solución

this se puede utilizar en cualquier objeto de hacer referencia a los métodos de objeto y actual miembro.

formas MorphX y los informes son objetos compuestos.

En forma la colección de objetos está contenida dentro de un objeto FormRun. Puede hacer referencia a los miembros en el objeto FormRun exterior mediante el uso de la referencia element.

Si su código se coloca en el nivel superior hay ninguna diferencia funcional entre this y element.

Si su código se coloca en un this FormDataSource hará referencia a la fuente de datos, pero element hará referencia a la FormRun.

Otros consejos

"Este" se puede utilizar sólo se refiere a los mismos objetos de clase pero "elemento" es el acceso de los métodos de formulario en cualquier nivel de formulario (como datasouce nivel, nivel de diseño) si la funcionalidad del método es el mismo que podemos utilizar

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top