Для создания формы необходимо создать объект TCSForm (FormName, CanReUse) (метод интерфейса IOCS_Application7). Здесь:
· FormName - имя модуля формы;
· CanReUse - позволяет повторное использование формы. Если равно True, то форма не уничтожается при уничтожении интерфейса, и может быть использована повторно. Если False, то форма уничтожается вместе с интерфейсом.
Далее можно установить свойства формы:
· заголовок (Caption),
· координата по X (Left),
· координата по Y (Top),
· высота (Height),
· ширина (Width).
Для показа формы используется метод ShowModal. например:
Set Form = TCSApp.TCSForm( "FormModule1", False )
Form.Left = 10 Form.Top = 10 Form.Height = 200 Form.Width = 200 Form.ShowModalПример обработчика FormEvent_OnObjectClick, который показывает сообщение с именем компонента вызвавшего событие:
Sub FormEvent_OnObjectClick(Form, ObjName) MsgBox ObjNameEnd SubКомпоненты на форме можно получить по имени, по индексу или по упрощенному имени. Для этого нужно вызвать метод Form.Controls("имя_компонента"), Form.Controls(индекс_компонента) или Form.с_имя_компонента соответственно. После этого доступ к свойствам компонента осуществляется через:
<компонент>.<свойство>
Например:
Sub FormEvent_OnObjectClick(Form, ObjName) Set l = Form.Controls("TVBLabel_0") l.caption = "SomeText"End Sub
! См. также: