|
|
|
|
- Manejando el actual control
- Usarme a mí mismo en un Procedure
- Funciones de WLanguage y control actual
- Resumen
MySelf (Palabra reservada)
MySelf se utiliza para manipular el actual control. Cuando se ejecuta el proyecto, MySelf se sustituye por el control (y no por el nombre del control). Por lo tanto, MySelf se utiliza como control. Ventaja: MySelf se utiliza para hacer que un código local (control, artículo, etc.) o un código global (Procedure, clase, etc.) sean independientes del control actual. // - 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
Observaciones Manejando el actual control - MySelf se sustituye siempre por el control actual . Por ejemplo:
- Recuperando el valor del actual control:
Modificando el valor del actual control:
- Utilizar una Property (Pie de foto por ejemplo):
MySelf.Caption = "Name of customers" ControlCaption = MySelf.Caption
- Pasar un parámetro:
- 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 de la control no está escrito. Este Procedure puede ser llamado por varios controles.
Funciones de WLanguage y control actual Para especificar la control actual en las funciones de WLanguage que aceptan un nombre de control como parámetro, utilice - una cadena vacía,
- Yo mismo directamente.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|