Typ: Klasse
Stellt die Scriptklasse TWizard bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TWizard = class(TObject)
public
procedure Log(LogMsg: String; LogType: Integer);
function State: Integer;
procedure Console(Msg: String; Severity: Integer);
function Name: String;
procedure RegisterDebugEvent(Event: Integer);
function GetControl(PageName: String; ControlName: String): TWizardControl;
function FindControl(PageName: String; ControlName: String): TWizardControl;
function GetPageProperty(PageName: String; PropName: String): Variant;
procedure SetPageProperty(PageName: String; PropName: String; Value: Variant);
function AddControl(PageName: String; ControlName: String; ControlType: Integer): TWizardControl;
procedure LockUpdates;
procedure UnLockUpdates;
procedure BeginUpdate;
procedure EndUpdate(PageName: String; ContainerName: String; ControlName: String; ControlType: Integer);
procedure AddPage(PageName: String; Position: Integer = 0);
procedure SetFocus(PageName: String; ControlName: String);
function GetFocus: TWizardControl;
procedure StartTimer(Name: String; Interval: Integer);
procedure StopTimer(Name: String);
procedure Close;
procedure Cancel;
procedure SaveValues;
procedure LoadValues;
procedure ClearValues;
procedure Show;
procedure Hide;
function CallAdditionalEvent(PageName: String; ControlName: String; Name: String; Value: Variant): Variant;
function CheckRequired(PageName: String): Boolean;
procedure CheckEditState(PageName: String; TableName: String; KeyValue: Integer);
procedure SaveValue(Name: String; Value: String; Global: Boolean = FALSE);
function LoadValue(Name: String; Global: Boolean = FALSE): String;
function ClearValue(Name: String; Global: Boolean = FALSE): String;
procedure LoadData(PageName: String);
property Pages: TWizardPages;
property Page[Index: Variant]: TPage;
property Properties: TProperties;
property Property[Index: Variant]: Variant;
property Terminate: Boolean;
property Event: Integer;
property PageName: String;
property ControlName: String;
end;
Methoden #
Log #
Stellt Log bereit.
Signatur
procedure Log(LogMsg: String; LogType: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
LogMsg |
String |
value |
Nein | Parameter LogMsg der Methode. |
LogType |
Integer |
value |
Nein | Parameter LogType der Methode. |
State #
Stellt State bereit.
Signatur
function State: Integer;
Rueckgabewert
Integer – Rueckgabewert der Methode State.
Console #
Stellt Console bereit.
Signatur
procedure Console(Msg: String; Severity: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Msg |
String |
value |
Nein | Parameter Msg der Methode. |
Severity |
Integer |
value |
Nein | Parameter Severity der Methode. |
Name #
Stellt Name bereit.
Signatur
function Name: String;
Rueckgabewert
String – Rueckgabewert der Methode Name.
RegisterDebugEvent #
Stellt RegisterDebugEvent bereit.
Signatur
procedure RegisterDebugEvent(Event: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Event |
Integer |
value |
Nein | Parameter Event der Methode. |
GetControl #
Stellt GetControl bereit.
Signatur
function GetControl(PageName: String; ControlName: String): TWizardControl;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
Rueckgabewert
TWizardControl – Rueckgabewert der Methode GetControl.
FindControl #
Stellt FindControl bereit.
Signatur
function FindControl(PageName: String; ControlName: String): TWizardControl;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
Rueckgabewert
TWizardControl – Rueckgabewert der Methode FindControl.
GetPageProperty #
Stellt GetPageProperty bereit.
Signatur
function GetPageProperty(PageName: String; PropName: String): Variant;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
PropName |
String |
value |
Nein | Parameter PropName der Methode. |
Rueckgabewert
Variant – Rueckgabewert der Methode GetPageProperty.
SetPageProperty #
Stellt SetPageProperty bereit.
Signatur
procedure SetPageProperty(PageName: String; PropName: String; Value: Variant);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
PropName |
String |
value |
Nein | Parameter PropName der Methode. |
Value |
Variant |
value |
Nein | Parameter Value der Methode. |
AddControl #
Stellt AddControl bereit.
Signatur
function AddControl(PageName: String; ControlName: String; ControlType: Integer): TWizardControl;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
ControlType |
Integer |
value |
Nein | Parameter ControlType der Methode. |
Rueckgabewert
TWizardControl – Rueckgabewert der Methode AddControl.
LockUpdates #
Stellt LockUpdates bereit.
Signatur
procedure LockUpdates;
UnLockUpdates #
Stellt UnLockUpdates bereit.
Signatur
procedure UnLockUpdates;
BeginUpdate #
Stellt BeginUpdate bereit.
Signatur
procedure BeginUpdate;
EndUpdate #
Stellt EndUpdate bereit.
Signatur
procedure EndUpdate(PageName: String; ContainerName: String; ControlName: String; ControlType: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ContainerName |
String |
value |
Nein | Parameter ContainerName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
ControlType |
Integer |
value |
Nein | Parameter ControlType der Methode. |
AddPage #
Stellt AddPage bereit.
Signatur
procedure AddPage(PageName: String; Position: Integer = 0);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
Position |
Integer |
value |
Ja | Parameter Position der Methode. |
SetFocus #
Stellt SetFocus bereit.
Signatur
procedure SetFocus(PageName: String; ControlName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
GetFocus #
Stellt GetFocus bereit.
Signatur
function GetFocus: TWizardControl;
Rueckgabewert
TWizardControl – Rueckgabewert der Methode GetFocus.
StartTimer #
Stellt StartTimer bereit.
Signatur
procedure StartTimer(Name: String; Interval: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Interval |
Integer |
value |
Nein | Parameter Interval der Methode. |
StopTimer #
Stellt StopTimer bereit.
Signatur
procedure StopTimer(Name: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Close #
Stellt Close bereit.
Signatur
procedure Close;
Cancel #
Stellt Cancel bereit.
Signatur
procedure Cancel;
SaveValues #
Stellt SaveValues bereit.
Signatur
procedure SaveValues;
LoadValues #
Stellt LoadValues bereit.
Signatur
procedure LoadValues;
ClearValues #
Stellt ClearValues bereit.
Signatur
procedure ClearValues;
Show #
Stellt Show bereit.
Signatur
procedure Show;
Hide #
Stellt Hide bereit.
Signatur
procedure Hide;
CallAdditionalEvent #
Stellt CallAdditionalEvent bereit.
Signatur
function CallAdditionalEvent(PageName: String; ControlName: String; Name: String; Value: Variant): Variant;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
ControlName |
String |
value |
Nein | Parameter ControlName der Methode. |
Name |
String |
value |
Nein | Parameter Name der Methode. |
Value |
Variant |
value |
Nein | Parameter Value der Methode. |
Rueckgabewert
Variant – Rueckgabewert der Methode CallAdditionalEvent.
CheckRequired #
Stellt CheckRequired bereit.
Signatur
function CheckRequired(PageName: String): Boolean;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
Rueckgabewert
Boolean – Rueckgabewert der Methode CheckRequired.
CheckEditState #
Stellt CheckEditState bereit.
Signatur
procedure CheckEditState(PageName: String; TableName: String; KeyValue: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
TableName |
String |
value |
Nein | Parameter TableName der Methode. |
KeyValue |
Integer |
value |
Nein | Parameter KeyValue der Methode. |
SaveValue #
Stellt SaveValue bereit.
Signatur
procedure SaveValue(Name: String; Value: String; Global: Boolean = FALSE);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Value |
String |
value |
Nein | Parameter Value der Methode. |
Global |
Boolean |
value |
Ja | Parameter Global der Methode. |
LoadValue #
Stellt LoadValue bereit.
Signatur
function LoadValue(Name: String; Global: Boolean = FALSE): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Global |
Boolean |
value |
Ja | Parameter Global der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode LoadValue.
ClearValue #
Stellt ClearValue bereit.
Signatur
function ClearValue(Name: String; Global: Boolean = FALSE): String;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Name |
String |
value |
Nein | Parameter Name der Methode. |
Global |
Boolean |
value |
Ja | Parameter Global der Methode. |
Rueckgabewert
String – Rueckgabewert der Methode ClearValue.
LoadData #
Stellt LoadData bereit.
Signatur
procedure LoadData(PageName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
PageName |
String |
value |
Nein | Parameter PageName der Methode. |
Properties #
Pages #
Property Pages.
| Typ | TWizardPages |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Pages: TWizardPages;
Page #
Property Page.
| Typ | TPage |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Page[Index: Variant]: TPage;
Properties #
Property Properties.
| Typ | TProperties |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Properties: TProperties;
Property #
Property Property.
| Typ | Variant |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Property[Index: Variant]: Variant;
Terminate #
Property Terminate.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Terminate: Boolean;
Event #
Property Event.
| Typ | Integer |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property Event: Integer;
PageName #
Property PageName.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property PageName: String;
ControlName #
Property ControlName.
| Typ | String |
|---|---|
| Lesbar | true |
| Schreibbar | false |
Signatur
property ControlName: String;
Kategorie: TWizard
