|
|
|
|
|
- Handling the current control
- Using MySelf in a procedure
- WLanguage functions and current control
- Summary
MySelf (Reserved word) In french: MoiMême
MySelf is used to handle the current control. When the project is run, MySelf is replaced with the control (and not by the name of the control). Therefore, MySelf is used as a control. Interest: The keyword Myself can be used to make a local code (field, item, etc.) or global code (global procedure, class, etc.) independent of the current field.
PROCEDURE MasqueMajus()
Valeur = MySelf
IF Length(Valeur) > 1 THEN
PositionCurseur = MySelf.Curseur
MySelf = Upper(Valeur[[1]]) + ...
Lower(Valeur[[2 TO Length(Valeur)]])
MySelf.Curseur = PositionCurseur
END
Remarks Handling the current control - MySelf is always replaced with the current control. For example:
- Retrieving the value of the current control:
Modifying the value of the current control:
- Using a property (Caption for example):
MySelf.Libellé = "Nom des clients"
LibelléChamp = MySelf.Libellé
- Passing a parameter:
- A WLanguage error occurs if there is no current control.
Using MySelf in a procedure - MySelf can be used in a local procedure or in a global procedure only if the procedure is called in a process associated with a control. In this case, MySelf refers to the current control.
- The MoiMême keyword is used to make a procedure "generic": the field name is not spelled out in full.. This procedure can be called by several controls.
WLanguage functions and current control To specify the current control in the WLanguage functions that accept a control name as parameter, use:
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|