Hide()
Hide() – Control verstecken
Die Funktion versteckt ein Control. Dazu wird die Eigenschaft Visible auf false gesetzt. Ein solch verstecktes Objekt kann mit Hilfe von Show() bzw Visible := true wieder angezeigt werden.
Parameter | Beschreibung |
---|---|
aFormObject:O | Objekt welches versteckt werden soll |
Rückgabewert
keiner
Beispiel
CODE
| oForm, oBtnShow, oBtnHide, oLabel |
function DoHide()
Hide(oLabel),
oBtnHide.enabled := false,
oBtnShow.enabled := true,
end,
function DoShow()
Show(oLabel),
oBtnHide.enabled := true,
oBtnShow.enabled := false,
end,
oForm := CreateObject('TForm'),
oForm.BorderStyle := bsSingle,
oForm.Width := 366,
oForm.Height := 120,
oForm.Caption := 'Hide() und Show()',
oForm.Position := poScreenCenter,
oBtnShow := CreateObject('TButton', 'BtnShow', oForm, oForm),
oBtnShow.Width := 150,
oBtnShow.Height := 20,
oBtnShow.Top := 10,
oBtnShow.Left := 10,
oBtnShow.enabled := false,
oBtnHide := CreateObject('TButton', 'BtnHide', oForm, oForm),
oBtnHide.Width := 150,
oBtnHide.Height := 20,
oBtnHide.Top := 10,
oBtnHide.Left := 190,
oLabel := CreateObject('TLabel', 'Label', oForm, oForm),
oLabel.Width := 150,
oLabel.Height := 20,
oLabel.Caption := 'Mich kann man verstecken und wieder anzeigen!',
oLabel.Top := 60,
oLabel.Left := 60,
AssignEvent(oBtnShow, 'OnClick', 'DoShow'),
AssignEvent(oBtnHide, 'OnClick', 'DoHide'),
ShowModal(oForm),