Codeblock Onlinehilfe

ModalResult()

ModalResult() – Modales Fenster schließen


Die Funktion schließt ein modal geöffnetes Fenster (z.B. durch ShowModal()), indem aModalValue ein anderer Wert als mrNone zugewiesen wird.


Parameter

Beschreibung

aFormObject:O

Fensterobjekt

aModalValue:N

Rückgabewert von ShowModal()


Rückgabewert


keiner

Beispiel


| oForm, oBtnC, oEdit |

function DoOnBtnCClick(sender)
   ModalResult(oForm, 1),
end,

oForm             := CreateObject('TForm'),
oForm.BorderStyle := bsSingle,
oForm.Width       := 200,
oForm.Height      := 400,
oForm.Name        := 'Form',
oForm.Caption     := 'CreateObject-Test',
oForm.Position    := poScreenCenter,

oBtnC         := CreateObject('TButton', 'BtnC', oform, oForm),
oBtnC.Width   := 150,
oBtnC.Height  := 20,

oBtnC.Top     := 20,
oBtnC.Left    := 20,

oEdit      := CreateObject('TBeEdit', 'Edit', oBtnC, oForm),
oEdit.Top  := 100,
oEdit.Left := 20,
oEdit.Text := 'Hello World',

AssignEvent(oBtnC, 'OnClick', 'DoOnBtnCClick'),
if ShowModal(oForm) = 1 then
   Meld('Der Rückgabewert des Formulares ist 1'),
endif,


Weitere Verknüpfungen