Article ID: 197276
Article Last Modified on 8/11/1999
IF This.Parent.Docked
This.Parent.Dock(-1)
ENDIF
PUBLIC oform1
oform1=CREATEOBJECT("form1")
oform1.Show
RETURN
**************************************************
*-- Form: form1
*-- ParentClass: form
*-- BaseClass: form
*
DEFINE CLASS form1 AS form
ShowWindow = 2
DoCreate = .T.
AutoCenter = .T.
Caption = "SDI Form With Toolbar"
Name = "Form1"
tool = .F.
PROCEDURE Activate
WITH THIS
IF TYPE(".tool")!='O' AND !ISNULL(.TOOL)
.TOOL = CREATE("MTOOL")
.TOOL.SHOW()
ENDIF
ENDWITH
ENDPROC
PROCEDURE QueryUnload
THIS.TOOL.cmdEXIT.CLICK()
ENDPROC
ENDDEFINE
*-- EndDefine: form1
**************************************************
**************************************************
*-- Class: mtool
*-- ParentClass: toolbar
*-- BaseClass: toolbar
*
DEFINE CLASS mtool AS toolbar
Caption = "Toolbar1"
Height = 36
Left = 104
Top = 22
Width = 47
ControlBox = .F.
ShowWindow = 1
Name = "mtool"
ADD OBJECT cmdexit AS commandbutton WITH ;
AutoSize = .T., ;
Top = 5, ;
Left = 5, ;
Height = 27, ;
Width = 37, ;
Caption = "Exit", ;
Name = "cmdEXIT"
PROCEDURE cmdexit.Click
*!*IF THIS.PARENT.DOCKED
*!* THIS.PARENT.DOCK(-1)
*!*ENDIF
oform1.RELEASE
ENDPROC
ENDDEFINE
*
*-- EndDefine: mtool
**************************************************
IF THIS.PARENT.DOCKED
THIS.PARENT.DOC(-1)
ENDIF
Keywords: kboop kbprb kbpending KB197276