Al escribir código en X ++ a veces es necesario hacer referencia a this.functionYouWant()
y, a veces es element.FunctionYouWant()
. A veces ambos están en el alcance. A menudo pruebo uno y si la función que quiero no está allí, intento con el otro. ¿Existe alguna regla que explique cuándo usar this
y cuándo usar element
?"this" frente a la palabra clave "element" en X ++
Respuesta
this
se puede utilizar en cualquier objeto para hacer referencia al objeto actual y a los métodos de miembros.
Los formularios e informes MorphX son objetos compuestos.
En las formas, la colección de objetos está contenida dentro de un objeto FormRun
. Puede hacer referencia a los miembros en el objeto externo FormRun
utilizando la referencia element
.
Si su código se coloca en el nivel superior, no hay diferencia funcional entre this
y element
.
Si su código se coloca en un FormDataSource this
hará referencia a la fuente de datos pero element
hará referencia al FormRun
.
"Este" se puede utilizar sólo se refiere a los mismos objetos de clase pero "elemento" es acceder a 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
- 1. Java: cuándo utilizar la palabra clave 'this'
- 2. La palabra clave 'this' como propiedad
- 3. Palabra clave en línea frente a la definición del encabezado
- 4. palabra "this" en C++
- 5. ¿Cuándo debería usar la palabra clave "this" en C++?
- 6. Uso de la palabra clave "this" en java
- 7. Significado de la palabra clave "this" en jQuery Vs MVC
- 8. Utilizando la palabra clave 'this' en los constructores de Java
- 9. Usando un parámetro ref con la palabra clave this?
- 10. ¿Cuál es el significado real de la palabra clave "this"?
- 11. ¿Cómo se implementa la palabra clave "this" de java?
- 12. entendimiento palabra "this"
- 13. tipo de datos de palabra clave dinámica frente a objeto
- 14. esta palabra clave en android
- 15. Jquery 'this' palabra clave y filtros básicos del selector
- 16. palabra clave "exists" en Python?
- 17. jquery frente a $ (esto) y tal vez incluso $ this
- 18. ¿Por qué este cierre no tiene acceso a la palabra clave 'this'? - jQuery
- 19. ¿Por qué no puede usar la palabra clave 'this' en un método estático en .Net?
- 20. C# Cuándo debe usar el palabra "this"
- 21. ¿Cuál es el fundamento del comportamiento de la palabra clave "this" en JavaScript?
- 22. ¿Por qué la palabra clave 'this' no se puede usar en un método estático?
- 23. ¿Puedo forzar el uso de la palabra clave 'this' en C# .NET?
- 24. "con la" palabra clave en javascript
- 25. ¿Hay alguna palabra clave en Java que sea similar a la palabra clave 'AS' de C#
- 26. Registro palabra clave en C++
- 27. ¿La nueva palabra clave 'dinámica' C# 4.0 desaprueba la palabra clave 'var'?
- 28. ¿Se puede usar la palabra clave "this" con los tipos de valor?
- 29. delegado de palabras clave frente a la notación lambda
- 30. PHP palabra clave clon
Esto me lo dejó en claro y está bien dicho. ¡Gracias! – SamekaTV