Article ID: 171348
Article Last Modified on 12/11/1999
**Start of Program
frmTabStrip = CREATEOBJECT("tabstrip")
frmTabStrip.SHOW(1)
**************************************************
*-- StartDefine: tabstrip
DEFINE CLASS tabstrip AS FORM
TOP = 5
LEFT = 51
HEIGHT = 338
WIDTH = 335
DOCREATE = .T.
CAPTION = "TabStrip Example"
NAME = "Form1"
ADD OBJECT olecontrol1 AS OLECONTROL WITH ;
TOP = 24, ;
LEFT = 24, ;
HEIGHT = 132, ;
WIDTH = 288, ;
NAME = "Olecontrol1"
ADD OBJECT txtText1 AS TEXTBOX WITH ;
HEIGHT = 60, ;
LEFT = 36, ;
TOP = 72, ;
WIDTH = 252, ;
NAME = "txtText1"
ADD OBJECT shape1 AS SHAPE WITH ;
TOP = 168, ;
LEFT = 24, ;
HEIGHT = 97, ;
WIDTH = 288, ;
NAME = "Shape1"
ADD OBJECT cmdCommand1 AS COMMANDBUTTON WITH ;
TOP = 288, ;
LEFT = 24, ;
HEIGHT = 25, ;
WIDTH = 132, ;
CAPTION = "Send Textbox to Front", ;
NAME = "cmdCommand1"
ADD OBJECT cmdCommand2 AS COMMANDBUTTON WITH ;
TOP = 288, ;
LEFT = 156, ;
HEIGHT = 25, ;
WIDTH = 157, ;
CAPTION = "Place Textbox on Shape", ;
NAME = "cmdCommand2"
ADD OBJECT label1 AS LABEL WITH ;
FONTBOLD = .T., ;
CAPTION = "Shape", ;
HEIGHT = 20, ;
LEFT = 38, ;
TOP = 172, ;
WIDTH = 61, ;
NAME = "Label1"
PROCEDURE cmdCommand1.CLICK
IF THIS.CAPTION = "Send Textbox to Front"
THISFORM.txtText1.ZORDER(0) && Send to front
THIS.CAPTION = "Send Textbox to Back"
ELSE
THISFORM.txtText1.ZORDER(1) && Send to back
THIS.CAPTION = "Send Textbox to Front"
ENDIF
ENDPROC
PROCEDURE cmdCommand2.CLICK
IF THIS.CAPTION = "Place Textbox on Shape"
THISFORM.txtText1.TOP = 192
THISFORM.txtText1.ZORDER(0) && Send to front
THIS.CAPTION = "Place Textbox on TabStrip"
THISFORM.cmdCommand1.CAPTION = "Send Textbox to Back"
ELSE
THISFORM.txtText1.TOP = 72
THIS.CAPTION = "Place Textbox on Shape"
ENDIF
ENDPROC
ENDDEFINE
*-- EndDefine: tabstrip
Keywords: kbprb KB171348