home *** CD-ROM | disk | FTP | other *** search
/ Programming Tool Box / SIMS_2.iso / tool / various / ctdemo / ct_fold.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1995-02-26  |  18.0 KB  |  540 lines

  1. VERSION 2.00
  2. Begin Form w_fold_demo 
  3.    BackColor       =   &H00C0C0C0&
  4.    BorderStyle     =   1  'Fixed Single
  5.    Caption         =   "cfFOLD (Tabbed File Folder) Demo"
  6.    ClientHeight    =   5715
  7.    ClientLeft      =   465
  8.    ClientTop       =   1200
  9.    ClientWidth     =   8385
  10.    Height          =   6240
  11.    Icon            =   CT_FOLD.FRX:0000
  12.    Left            =   405
  13.    LinkTopic       =   "Form1"
  14.    MaxButton       =   0   'False
  15.    MDIChild        =   -1  'True
  16.    ScaleHeight     =   5715
  17.    ScaleWidth      =   8385
  18.    Top             =   735
  19.    Width           =   8505
  20.    Begin ctGROUP ctGroup1 
  21.       Alignment       =   0  'Left
  22.       BackColor       =   &H00C0C0C0&
  23.       BorderColor     =   &H00808080&
  24.       BorderType      =   4  'Lowered Inset
  25.       Caption         =   "Enabled Tabs"
  26.       ForeColor       =   &H00000000&
  27.       Height          =   735
  28.       Left            =   300
  29.       TabIndex        =   13
  30.       TextPosition    =   0  'Top
  31.       Top             =   4800
  32.       Width           =   5715
  33.       Begin ctCHECK chk_6 
  34.          Alignment       =   0  'Left Justify
  35.          BackColor       =   &H00C0C0C0&
  36.          Caption         =   "Tab 6"
  37.          DisableColor    =   &H00808080&
  38.          FontBold        =   0   'False
  39.          FontItalic      =   0   'False
  40.          FontName        =   "MS Sans Serif"
  41.          FontSize        =   8.25
  42.          FontStrikethru  =   0   'False
  43.          FontUnderline   =   0   'False
  44.          ForeColor       =   &H00000000&
  45.          Height          =   255
  46.          Left            =   4680
  47.          PicStyle        =   2  'Style #2
  48.          ShowFocus       =   -1  'True
  49.          TabIndex        =   19
  50.          Top             =   300
  51.          Value           =   -1  'True
  52.          Width           =   915
  53.       End
  54.       Begin ctCHECK chk_5 
  55.          Alignment       =   0  'Left Justify
  56.          BackColor       =   &H00C0C0C0&
  57.          Caption         =   "Tab 5"
  58.          DisableColor    =   &H00808080&
  59.          FontBold        =   0   'False
  60.          FontItalic      =   0   'False
  61.          FontName        =   "MS Sans Serif"
  62.          FontSize        =   8.25
  63.          FontStrikethru  =   0   'False
  64.          FontUnderline   =   0   'False
  65.          ForeColor       =   &H00000000&
  66.          Height          =   255
  67.          Left            =   3780
  68.          PicStyle        =   2  'Style #2
  69.          ShowFocus       =   -1  'True
  70.          TabIndex        =   18
  71.          Top             =   300
  72.          Value           =   -1  'True
  73.          Width           =   915
  74.       End
  75.       Begin ctCHECK chk_4 
  76.          Alignment       =   0  'Left Justify
  77.          BackColor       =   &H00C0C0C0&
  78.          Caption         =   "Tab 4"
  79.          DisableColor    =   &H00808080&
  80.          FontBold        =   0   'False
  81.          FontItalic      =   0   'False
  82.          FontName        =   "MS Sans Serif"
  83.          FontSize        =   8.25
  84.          FontStrikethru  =   0   'False
  85.          FontUnderline   =   0   'False
  86.          ForeColor       =   &H00000000&
  87.          Height          =   255
  88.          Left            =   2880
  89.          PicStyle        =   2  'Style #2
  90.          ShowFocus       =   -1  'True
  91.          TabIndex        =   17
  92.          Top             =   300
  93.          Value           =   -1  'True
  94.          Width           =   915
  95.       End
  96.       Begin ctCHECK chk_3 
  97.          Alignment       =   0  'Left Justify
  98.          BackColor       =   &H00C0C0C0&
  99.          Caption         =   "Tab 3"
  100.          DisableColor    =   &H00808080&
  101.          FontBold        =   0   'False
  102.          FontItalic      =   0   'False
  103.          FontName        =   "MS Sans Serif"
  104.          FontSize        =   8.25
  105.          FontStrikethru  =   0   'False
  106.          FontUnderline   =   0   'False
  107.          ForeColor       =   &H00000000&
  108.          Height          =   255
  109.          Left            =   1980
  110.          PicStyle        =   2  'Style #2
  111.          ShowFocus       =   -1  'True
  112.          TabIndex        =   16
  113.          Top             =   300
  114.          Value           =   -1  'True
  115.          Width           =   915
  116.       End
  117.       Begin ctCHECK chk_2 
  118.          Alignment       =   0  'Left Justify
  119.          BackColor       =   &H00C0C0C0&
  120.          Caption         =   "Tab 2"
  121.          DisableColor    =   &H00808080&
  122.          FontBold        =   0   'False
  123.          FontItalic      =   0   'False
  124.          FontName        =   "MS Sans Serif"
  125.          FontSize        =   8.25
  126.          FontStrikethru  =   0   'False
  127.          FontUnderline   =   0   'False
  128.          ForeColor       =   &H00000000&
  129.          Height          =   255
  130.          Left            =   1080
  131.          PicStyle        =   2  'Style #2
  132.          ShowFocus       =   -1  'True
  133.          TabIndex        =   15
  134.          Top             =   300
  135.          Value           =   -1  'True
  136.          Width           =   915
  137.       End
  138.       Begin ctCHECK chk_1 
  139.          Alignment       =   0  'Left Justify
  140.          BackColor       =   &H00C0C0C0&
  141.          Caption         =   "Tab 1"
  142.          DisableColor    =   &H00808080&
  143.          FontBold        =   0   'False
  144.          FontItalic      =   0   'False
  145.          FontName        =   "MS Sans Serif"
  146.          FontSize        =   8.25
  147.          FontStrikethru  =   0   'False
  148.          FontUnderline   =   0   'False
  149.          ForeColor       =   &H00000000&
  150.          Height          =   255
  151.          Left            =   180
  152.          PicStyle        =   2  'Style #2
  153.          ShowFocus       =   -1  'True
  154.          TabIndex        =   14
  155.          Top             =   300
  156.          Value           =   -1  'True
  157.          Width           =   915
  158.       End
  159.    End
  160.    Begin ctCHECK chk_flat 
  161.       Alignment       =   0  'Left Justify
  162.       BackColor       =   &H00C0C0C0&
  163.       Caption         =   "Flat Tab"
  164.       DisableColor    =   &H00808080&
  165.       FontBold        =   0   'False
  166.       FontItalic      =   0   'False
  167.       FontName        =   "MS Sans Serif"
  168.       FontSize        =   8.25
  169.       FontStrikethru  =   0   'False
  170.       FontUnderline   =   0   'False
  171.       ForeColor       =   &H00000000&
  172.       Height          =   315
  173.       Left            =   6300
  174.       PicStyle        =   1  'Style #1
  175.       ShowFocus       =   -1  'True
  176.       TabIndex        =   12
  177.       Top             =   2340
  178.       Value           =   0   'False
  179.       Width           =   1515
  180.    End
  181.    Begin ctCHECK chk_color 
  182.       Alignment       =   0  'Left Justify
  183.       BackColor       =   &H00C0C0C0&
  184.       Caption         =   "Color Sequence"
  185.       DisableColor    =   &H00808080&
  186.       FontBold        =   0   'False
  187.       FontItalic      =   0   'False
  188.       FontName        =   "MS Sans Serif"
  189.       FontSize        =   8.25
  190.       FontStrikethru  =   0   'False
  191.       FontUnderline   =   0   'False
  192.       ForeColor       =   &H00000000&
  193.       Height          =   315
  194.       Left            =   6300
  195.       PicStyle        =   1  'Style #1
  196.       ShowFocus       =   -1  'True
  197.       TabIndex        =   11
  198.       Top             =   1980
  199.       Value           =   0   'False
  200.       Width           =   1515
  201.    End
  202.    Begin ctCHECK chk_fixed 
  203.       Alignment       =   0  'Left Justify
  204.       BackColor       =   &H00C0C0C0&
  205.       Caption         =   "Fixed Size"
  206.       DisableColor    =   &H00808080&
  207.       FontBold        =   0   'False
  208.       FontItalic      =   0   'False
  209.       FontName        =   "MS Sans Serif"
  210.       FontSize        =   8.25
  211.       FontStrikethru  =   0   'False
  212.       FontUnderline   =   0   'False
  213.       ForeColor       =   &H00000000&
  214.       Height          =   315
  215.       Left            =   6300
  216.       PicStyle        =   1  'Style #1
  217.       ShowFocus       =   -1  'True
  218.       TabIndex        =   10
  219.       Top             =   1620
  220.       Value           =   0   'False
  221.       Width           =   1515
  222.    End
  223.    Begin Frame Frame1 
  224.       BackColor       =   &H00C0C0C0&
  225.       Caption         =   "Levels"
  226.       FontBold        =   0   'False
  227.       FontItalic      =   0   'False
  228.       FontName        =   "MS Sans Serif"
  229.       FontSize        =   8.25
  230.       FontStrikethru  =   0   'False
  231.       FontUnderline   =   0   'False
  232.       Height          =   645
  233.       Left            =   6300
  234.       TabIndex        =   7
  235.       Top             =   810
  236.       Width           =   1605
  237.       Begin ctRADIO opt_lev2 
  238.          Alignment       =   0  'Left Justify
  239.          BackColor       =   &H00C0C0C0&
  240.          Caption         =   "2"
  241.          DisableColor    =   &H00808080&
  242.          FontBold        =   0   'False
  243.          FontItalic      =   0   'False
  244.          FontName        =   "MS Sans Serif"
  245.          FontSize        =   8.25
  246.          FontStrikethru  =   0   'False
  247.          FontUnderline   =   0   'False
  248.          ForeColor       =   &H00000000&
  249.          Height          =   255
  250.          Left            =   900
  251.          PicStyle        =   2  'Style #2
  252.          ShowFocus       =   -1  'True
  253.          TabIndex        =   9
  254.          Top             =   240
  255.          Value           =   -1  'True
  256.          Width           =   465
  257.       End
  258.       Begin ctRADIO opt_lev1 
  259.          Alignment       =   0  'Left Justify
  260.          BackColor       =   &H00C0C0C0&
  261.          Caption         =   "1"
  262.          DisableColor    =   &H00808080&
  263.          FontBold        =   0   'False
  264.          FontItalic      =   0   'False
  265.          FontName        =   "MS Sans Serif"
  266.          FontSize        =   8.25
  267.          FontStrikethru  =   0   'False
  268.          FontUnderline   =   0   'False
  269.          ForeColor       =   &H00000000&
  270.          Height          =   225
  271.          Left            =   180
  272.          PicStyle        =   2  'Style #2
  273.          ShowFocus       =   -1  'True
  274.          TabIndex        =   8
  275.          Top             =   270
  276.          Value           =   0   'False
  277.          Width           =   495
  278.       End
  279.    End
  280.    Begin ComboBox cmb_pic 
  281.       BackColor       =   &H00FFFFFF&
  282.       FontBold        =   0   'False
  283.       FontItalic      =   0   'False
  284.       FontName        =   "MS Sans Serif"
  285.       FontSize        =   8.25
  286.       FontStrikethru  =   0   'False
  287.       FontUnderline   =   0   'False
  288.       ForeColor       =   &H00000000&
  289.       Height          =   300
  290.       Left            =   6300
  291.       Style           =   2  'Dropdown List
  292.       TabIndex        =   3
  293.       Top             =   3720
  294.       Width           =   1695
  295.    End
  296.    Begin ComboBox cmb_side 
  297.       BackColor       =   &H00FFFFFF&
  298.       FontBold        =   0   'False
  299.       FontItalic      =   0   'False
  300.       FontName        =   "MS Sans Serif"
  301.       FontSize        =   8.25
  302.       FontStrikethru  =   0   'False
  303.       FontUnderline   =   0   'False
  304.       ForeColor       =   &H00000000&
  305.       Height          =   300
  306.       Left            =   6300
  307.       Style           =   2  'Dropdown List
  308.       TabIndex        =   4
  309.       Top             =   3030
  310.       Width           =   1695
  311.    End
  312.    Begin CommandButton btn_exit 
  313.       Caption         =   "E&xit"
  314.       Height          =   375
  315.       Left            =   7320
  316.       TabIndex        =   1
  317.       Top             =   5100
  318.       Width           =   795
  319.    End
  320.    Begin ctFOLD ctFold 
  321.       Amount          =   6
  322.       BackColor       =   &H00C0C0C0&
  323.       BackSequence    =   ""
  324.       Caption         =   "Table;Query;Form;Report;Macro;Module"
  325.       CustomColor1    =   &H0000FFFF&
  326.       CustomColor2    =   &H0000FF00&
  327.       CustomColor3    =   &H00FF00FF&
  328.       CustomColor4    =   &H00FFFF00&
  329.       CustomColor5    =   &H00FF0000&
  330.       DisableColor    =   &H00808080&
  331.       DisableSequence =   ""
  332.       FixedSize       =   0   'False
  333.       FontBold        =   0   'False
  334.       FontItalic      =   0   'False
  335.       FontName        =   "MS Sans Serif"
  336.       FontSize        =   8.25
  337.       FontStrikethru  =   0   'False
  338.       FontUnderline   =   0   'False
  339.       Height          =   4035
  340.       Left            =   240
  341.       LevelOffset     =   20
  342.       Levels          =   2
  343.       PicCols         =   2
  344.       PicPosition     =   3  'Left
  345.       PicRows         =   3
  346.       PicSequence     =   "1,2,3,4,5,6"
  347.       Picture         =   CT_FOLD.FRX:0302
  348.       PicXOffset      =   0
  349.       PicYOffset      =   0
  350.       SelectedFontBold=   -1  'True
  351.       SelectedFontItalic=   0   'False
  352.       SelectedFontStrikeOut=   0   'False
  353.       SelectedFontUnderline=   0   'False
  354.       SelectedTab     =   1
  355.       TabBorder       =   1  'Raised
  356.       TabColor        =   &H00C0C0C0&
  357.       TabHeight       =   45
  358.       TabIndex        =   0
  359.       TabLine         =   0   'False
  360.       TabSide         =   0  'Top
  361.       TabWidth        =   60
  362.       TextColor       =   &H00000000&
  363.       TextSequence    =   ""
  364.       TextXOffset     =   0
  365.       TextYOffset     =   0
  366.       Top             =   630
  367.       UnTabColor      =   &H00C0C0C0&
  368.       UnTextColor     =   &H00000000&
  369.       Width           =   5655
  370.    End
  371.    Begin Label lbl_tab 
  372.       BackColor       =   &H00C0C0C0&
  373.       Caption         =   "1"
  374.       ForeColor       =   &H00000000&
  375.       Height          =   255
  376.       Left            =   7620
  377.       TabIndex        =   21
  378.       Top             =   4200
  379.       Width           =   315
  380.    End
  381.    Begin Label Label4 
  382.       BackColor       =   &H00C0C0C0&
  383.       Caption         =   "Tab Selected :"
  384.       FontBold        =   0   'False
  385.       FontItalic      =   0   'False
  386.       FontName        =   "MS Sans Serif"
  387.       FontSize        =   8.25
  388.       FontStrikethru  =   0   'False
  389.       FontUnderline   =   0   'False
  390.       ForeColor       =   &H00000000&
  391.       Height          =   255
  392.       Left            =   6480
  393.       TabIndex        =   20
  394.       Top             =   4200
  395.       Width           =   1155
  396.    End
  397.    Begin Label Label3 
  398.       BackColor       =   &H00C0C0C0&
  399.       Caption         =   "Picture Position"
  400.       FontBold        =   0   'False
  401.       FontItalic      =   0   'False
  402.       FontName        =   "MS Sans Serif"
  403.       FontSize        =   8.25
  404.       FontStrikethru  =   0   'False
  405.       FontUnderline   =   0   'False
  406.       ForeColor       =   &H00000000&
  407.       Height          =   225
  408.       Left            =   6300
  409.       TabIndex        =   5
  410.       Top             =   3480
  411.       Width           =   1335
  412.    End
  413.    Begin Label Label2 
  414.       BackColor       =   &H00C0C0C0&
  415.       Caption         =   "Tab Side"
  416.       FontBold        =   0   'False
  417.       FontItalic      =   0   'False
  418.       FontName        =   "MS Sans Serif"
  419.       FontSize        =   8.25
  420.       FontStrikethru  =   0   'False
  421.       FontUnderline   =   0   'False
  422.       ForeColor       =   &H00000000&
  423.       Height          =   225
  424.       Left            =   6300
  425.       TabIndex        =   6
  426.       Top             =   2790
  427.       Width           =   1395
  428.    End
  429.    Begin Shape Shape1 
  430.       BackColor       =   &H00C0C0C0&
  431.       BackStyle       =   1  'Opaque
  432.       BorderColor     =   &H00000000&
  433.       Height          =   4005
  434.       Left            =   6120
  435.       Top             =   630
  436.       Width           =   1995
  437.    End
  438.    Begin Label Label1 
  439.       Alignment       =   2  'Center
  440.       BackStyle       =   0  'Transparent
  441.       Caption         =   "The ctFOLD VBX is a tabbed file folder control. The tabs can be placed on any side of the folder. As well, each tab can contain a bitmap image and be set with its own color. "
  442.       ForeColor       =   &H00800000&
  443.       Height          =   525
  444.       Left            =   360
  445.       TabIndex        =   2
  446.       Top             =   120
  447.       Width           =   7695
  448.    End
  449. Sub btn_exit_Click ()
  450.    Unload w_fold_demo
  451. End Sub
  452. Sub chk_1_Click ()
  453.    ctFold.DisableSequence = Disabled_Tabs()
  454. End Sub
  455. Sub chk_2_Click ()
  456.    ctFold.DisableSequence = Disabled_Tabs()
  457. End Sub
  458. Sub chk_3_Click ()
  459.    ctFold.DisableSequence = Disabled_Tabs()
  460. End Sub
  461. Sub chk_4_Click ()
  462.    ctFold.DisableSequence = Disabled_Tabs()
  463. End Sub
  464. Sub chk_5_Click ()
  465.    ctFold.DisableSequence = Disabled_Tabs()
  466. End Sub
  467. Sub chk_6_Click ()
  468.    ctFold.DisableSequence = Disabled_Tabs()
  469. End Sub
  470. Sub chk_color_Click ()
  471.     If chk_color.Value Then
  472.       ctFold.BackSequence = "1,2,3,4,5,1"
  473.       ctFold.TextSequence = "5,5,0,0,1,0"
  474.    Else
  475.       ctFold.BackSequence = ""
  476.       ctFold.TextSequence = ""
  477.    End If
  478. End Sub
  479. Sub chk_fixed_Click ()
  480.    ctFold.FixedSize = chk_fixed.Value
  481. End Sub
  482. Sub chk_flat_Click ()
  483.    If (chk_flat.Value) Then
  484.       ctFold.TabBorder = 0
  485.    Else
  486.       ctFold.TabBorder = 1
  487.    End If
  488. End Sub
  489. Sub cmb_pic_Click ()
  490.    ctFold.PicPosition = cmb_pic.ListIndex
  491. End Sub
  492. Sub cmb_side_Click ()
  493.    If cmb_side.ListIndex <= 1 Then
  494.       ctFold.TabHeight = 45
  495.       ctFold.TabWidth = 60
  496.    Else
  497.       ctFold.TabHeight = 60
  498.       ctFold.TabWidth = 60
  499.    End If
  500.    ctFold.TabSide = cmb_side.ListIndex
  501. End Sub
  502. Sub ctFold_TabChange (nNewTab As Integer, nOldTab As Integer)
  503.    lbl_tab = Str(nNewTab)
  504. End Sub
  505. Function Disabled_Tabs ()
  506.    Dim cString As String
  507.    cString = IIf(chk_1.Value = False, "1,", "0,")
  508.    cString = cString + IIf(chk_2.Value = False, "1,", "0,")
  509.    cString = cString + IIf(chk_3.Value = False, "1,", "0,")
  510.    cString = cString + IIf(chk_4.Value = False, "1,", "0,")
  511.    cString = cString + IIf(chk_5.Value = False, "1,", "0,")
  512.    cString = cString + IIf(chk_6.Value = False, "1", "0")
  513.    Disabled_Tabs = cString
  514. End Function
  515. Sub Form_Load ()
  516.    ' Center the window on the screen
  517.    Move (Screen.Width - Width) / 2, (Screen.Height - Height) * .1
  518.    w_mdi_main.bt_fold = BUTTON_DISABLE
  519.    cmb_side.AddItem "0 - Top"
  520.    cmb_side.AddItem "1 - Bottom"
  521.    cmb_side.AddItem "2 - Left"
  522.    cmb_side.AddItem "3 - Right"
  523.    cmb_side.ListIndex = 0
  524.    cmb_pic.AddItem "0 - None"
  525.    cmb_pic.AddItem "1 - Top"
  526.    cmb_pic.AddItem "2 - Bottom"
  527.    cmb_pic.AddItem "3 - Left"
  528.    cmb_pic.AddItem "4 - Right"
  529.    cmb_pic.ListIndex = 3
  530. End Sub
  531. Sub Form_Unload (Cancel As Integer)
  532.    w_mdi_main.bt_fold = BUTTON_UP
  533. End Sub
  534. Sub opt_lev1_Click ()
  535.    ctFold.Levels = 1
  536. End Sub
  537. Sub opt_lev2_Click ()
  538.    ctFold.Levels = 2
  539. End Sub
  540.