PC SOFT

AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente. Haga clic aquí para ver la versión en inglés.
  • Manejando el actual control
  • Usarme a mí mismo en un Procedure
  • Funciones de WLanguage y control actual
  • Resumen
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
MySelf se utiliza para manipular el actual control. Cuando el proyecto se ejecuta, MySelf es reemplazado por el control (y no por el nombre de control). Entonces, MySelf puede ser usado como cualquier control.
Beneficio: MySelf se utiliza para hacer un código local (control, artículo, ...) o un código global (Procedure global, clase, ...) independiente del control actual.
Versiones 16 y posteriores
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Nueva funcionalidad versión 16
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Universal Windows 10 App Esta función está disponible para las aplicaciones de Windows Phone.
Versiones 17 y posteriores
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
Nueva funcionalidad versión 17
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
iPhone/iPad Esta función está disponible para las aplicaciones iPhone/iPad.
Versiones 18 y posteriores
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Nueva funcionalidad versión 18
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Universal Windows 10 App Esta característica está disponible en el modo de aplicaciones de Windows Store.
Widget Android Esta función está disponible en el modo Android Widget.
Versiones 21 y posteriores
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Nueva funcionalidad versión 21
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Universal Windows 10 App Esta función está disponible en el modo Universal Windows 10 App.
Apple Watch Esta función está disponible en el modo Apple Watch.
Ejemplo
// - Whenever a Combo Box control is modified
// Call the UpperMask procedure
UpperMask()
// --UpperMask procedure
// Capitalize the 1st letter for an editable Combo Box control
PROCEDURE UpperMask()
Value = MySelf
IF Length(Value) > 1 THEN
CursorPosition = MySelf..Cursor
MySelf = Upper(Value[[1]]) + ...
Lower(Value[[2 TO Length(Value)]])
MySelf..Cursor = CursorPosition
END
Sintaxis
MySelf
Observaciones

Manejando el actual control

  • MySelf siempre es reemplazado por el actual control. Por ejemplo:
    • Recuperando el valor del actual control:
      ControlValue = MySelf

      Modificando el valor del actual control:
      MySelf = "Smith"
    • Usando un Property (..Título por ejemplo):
      MySelf..Caption = "Name of customers"
      ControlCaption = MySelf..Caption
    • Pasar un parámetro:
      CallProcedure(MySelf)
  • Se produce un error de WLanguage si no hay un control actual.

Usarme a mí mismo en un Procedure

  • MySelf puede utilizarse en un procedimiento local o en un procedimiento global sólo si el procedimiento se llama en un Process associated con un control. En este caso, MySelf se refiere al actual control.
  • MySelf se utiliza para hacer un Procedure "genérico": el nombre del control no se especifica. Este Procedure puede ser llamado por varios controles.

Funciones de WLanguage y control actual

Para especificar el control actual en las funciones WLanguage que aceptan un nombre control en el parámetro, usa:
  • una cadena vacía,
  • Yo mismo directamente.

Resumen

WINDEVWINDEV Mobile En WINDEV o WINDEV Mobile:
Código donde se utiliza MySelf MySelf corresponde a
cristaleracristalera
ventana controlcontrol
ventana Procedure, con una llamada directa desde un código de ventanacontrol sobre el que se activó el Event
procedimiento de ventana, con una llamada mediante <Ventana>.<Procedimiento>cristalera
supercontrol de ventanassupercontrol
control de la ventana supercontrolcontrol
Procedure de supercontrol de ventana con una llamada directa desde un código del supercontrolcontrol sobre el que se activó el Event
procedimiento de supercontrol de ventana con una llamada mediante <Supercontrol>.<Procedimiento>supercontrol
ventana internaventana interna
control de ventana internacontrol
Procedure de la ventana interna con una llamada directa desde un código de la ventana internacontrol sobre el que se activó el Event
procedimiento de ventana interna con una llamada mediante <VentanaInterna>.<Procedimiento>ventana interna
supercontrol de la ventana internasupercontrol
control de super control de ventana internacontrol
Procedure de supercontrol de ventana interna con una llamada directa desde un código del supercontrolcontrol sobre el que se activó el Event
procedimiento de supercontrol de ventana interna con una llamada mediante <Supercontrol>.<Procedimiento>supercontrol
WEBDEV - Código Servidor En WEBDEV:
Código donde se utiliza MySelf MySelf corresponde a
páginapágina
Página de controlcontrol
página Procedure, con llamada directa desde un código de páginacontrol sobre el que se activó el Event
página Procedure, con una llamada a través de <Página>.<Procedure>página
supercontrol de páginassupercontrol
control de la página supercontrolcontrol
Procedure de la página de supercontrol, con llamada directa desde un código de supercontrolcontrol sobre el que se activó el Event
Procedure de la página supercontrol, con una llamada vía <Supercontrol>.<Procedure>supercontrol
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario