home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 February / PCWK0297.iso / envelop / envelop.3 / Program / base.eto < prev    next >
Text File  |  1996-07-08  |  22KB  |  982 lines

  1. Begin Code
  2.   ModuleManager.PublishObjectDLL("evitool.dll")
  3.   ModuleManager.PublishObjectDLL("eviui1.dll")
  4.   ModuleManager.PublishObjectDLL("eviui2.dll")
  5.   ModuleManager.PublishObjectDLL("evcomctl.dll")
  6. End Code
  7.  
  8. Type Clock From Clock
  9. End Type
  10.  
  11. Type Window From Window
  12. End Type
  13.  
  14. Type Control From Control
  15. End Type
  16.  
  17. Type Drawable From Drawable
  18. End Type
  19.  
  20. Type IndentedList From IndentedList
  21. End Type
  22.  
  23. Type GLControl From GLControl
  24. End Type
  25.  
  26. Type Directory From Directory
  27. End Type
  28.  
  29. Type File From File
  30. End Type
  31.  
  32. Type BinaryFile From BinaryFile
  33. End Type
  34.  
  35. Type PictureBox From PictureBox
  36. End Type
  37.  
  38. Type ControlGroup From ControlGroup
  39. End Type
  40.  
  41. Type ObjectHierarchy From ObjectHierarchy
  42. End Type
  43.  
  44. Type ScrollBar From ScrollBar
  45. End Type
  46.  
  47. Type Label From Label
  48. End Type
  49.  
  50. Type TextBox From TextBox
  51. End Type
  52.  
  53. Type RichTextBox From RichTextBox
  54. End Type
  55.  
  56. Type Gauge From Gauge
  57. End Type
  58.  
  59. Type ComboBox From ComboBox
  60. End Type
  61.  
  62. Type GdiObject From GdiObject
  63. End Type
  64.  
  65. Type TextFile From TextFile
  66. End Type
  67.  
  68. Type Frame From Frame
  69. End Type
  70.  
  71. Type ColumnHeader From ColumnHeader
  72. End Type
  73.  
  74. Type Screen From Screen
  75. End Type
  76.  
  77. Type GdiPolyline From GdiPolyline
  78. End Type
  79.  
  80. Type Menu From Menu
  81. End Type
  82.  
  83. Type Image From Image
  84.  
  85.   ' METHODS for object: Image
  86.   Function DetailedEdit() As Long
  87.     Dim dlg as New OpenDialog
  88.     ' Initialize handled status to not true
  89.     DetailedEdit = False
  90.   
  91.     dlg.Filter = "Bitmap Files (*.bmp)|*.bmp|All Files (*.*)|*.*"
  92.     dlg.Title = "Load Picture"
  93.     If (dlg.Execute() = IDOK) Then 
  94.       If (Not Picture) Then 
  95.         Picture = EmbedObject(Me, Bitmap, UniqueEmbedName(Me, "bitmap"))
  96.       End If
  97.       Picture.LoadType = "FileBased"
  98.       Picture.FileName = dlg.FileName
  99.       Picture.LoadType = "MemoryBased"
  100.       Refresh
  101.       DetailedEdit = True
  102.     End If
  103.   End Function
  104.  
  105.   Function PropertyEdit() As Long
  106.     ' Initialize handled status to not true
  107.     PropertyEdit = False
  108.   
  109.     If (StrComp(PropertyEditor.SelPropName, "Picture") = 0) Then 
  110.       PropertyEdit = DetailedEdit()
  111.     End If
  112.   End Function
  113.  
  114. End Type
  115.  
  116. Type BasicCommandShell From BasicCommandShell
  117. End Type
  118.  
  119. Type ListBox From ListBox
  120. End Type
  121.  
  122. Type FileListBox From FileListBox
  123. End Type
  124.  
  125. Type HashStringString From HashStringString
  126. End Type
  127.  
  128. Type MenuBar From MenuBar
  129. End Type
  130.  
  131. Type OleServer From OleServer
  132. End Type
  133.  
  134. Type ObjectTools From ObjectTools
  135.  
  136.   ' METHODS for object: ObjectTools
  137.   Function EnumReturnTrue (o As Object) As Boolean
  138.     EnumReturnTrue = True
  139.   End Function
  140.  
  141.   Function ObjectHasCopies(o As Object) As Boolean
  142.     ' Determine if our object has any copies.  If EnumObjectCopies
  143.     ' encounteres any copies, it will call the Return_True function, which
  144.     ' simply returns True, thus causing EnumObjectCopies to return True as well.
  145.     ObjectHasCopies = EnumObjectCopies(o, Me, "EnumReturnTrue")
  146.   
  147.   End Function
  148.  
  149. End Type
  150.  
  151. Type HashStringObject From HashStringObject
  152. End Type
  153.  
  154. Type XferData From XferData
  155. End Type
  156.  
  157. Type MarkupLayer From MarkupLayer
  158. End Type
  159.  
  160. Type TabStrip From TabStrip
  161.   ' METHODS for object: TabStrip
  162.     Sub Resize()
  163.        Dim t as TabStripTab
  164.        For Each t EmbeddedIn Me
  165.             If t.TabForm Then t.TabForm.Move(ClientLeft, ClientTop, ClientWidth, ClientHeight)
  166.        Next 
  167.     End Sub
  168. End Type
  169.  
  170. Type CPUClock From CPUClock
  171. End Type
  172.  
  173. Type CPUStopClock From CPUStopClock
  174. End Type
  175.  
  176. Type Ocx From Ocx
  177. End Type
  178.  
  179. Type Font From Font
  180.  
  181.   ' METHODS for object: Font
  182.   Function DetailedEdit() As Long
  183.     ' Initialize handled status to not true
  184.     DetailedEdit = False
  185.   
  186.     ' Handle Font Properties
  187.     FontDialog.Title = "Configure Font: " & Me
  188.     FontDialog.Font = Me
  189.     FontDialog.Execute
  190.     DetailedEdit = True
  191.   End Function
  192.  
  193. End Type
  194.  
  195. Type CheckBox From CheckBox
  196. End Type
  197.  
  198. Type DataBuffer From DataBuffer
  199. End Type
  200.  
  201. Type Button From Button
  202. End Type
  203.  
  204. Type Brush From Brush
  205. End Type
  206.  
  207. Type Bitmap From Bitmap
  208.  
  209.   ' METHODS for object: Bitmap
  210.   Function PropertyEdit() As Long
  211.     Dim dlg as New OpenDialog
  212.     ' Initialize handled status to not true
  213.     PropertyEdit = False
  214.   
  215.     ' Handle Image Properties
  216.     If (StrComp(PropertyEditor.SelPropName, "FileName") = 0) Then 
  217.   
  218.       ' use open dialog to set it
  219.       dlg.DefaultExtension = "bmp"
  220.       dlg.FileMustExist = False
  221.       dlg.FileName = ""
  222.       dlg.Filter = "Bitmap files (*.bmp)|*.bmp|All files (*.*)|*.*|"
  223.       dlg.NoChangeDir = True
  224.       dlg.Title = "Load Picture"
  225.       If dlg.Execute = IDOK Then 
  226.         LoadType = "FileBased"
  227.         PropertyEditor.SelPropAssign(dlg.FileName)
  228.         LoadType = "MemoryBased"
  229.         PropertyEdit = True
  230.       End If
  231.     End If
  232.   End Function
  233.  
  234. End Type
  235.  
  236. Type TabStripTab From TabStripTab
  237.   ' METHODS for object: TabStripTab
  238.   Sub Click()
  239.     ' Resize Tab's form to occupy TabStrip's Client area & bring it to front
  240.     If TabForm Then 
  241.         TabForm.Move(Parent.ClientLeft, Parent.ClientTop, Parent.ClientWidth, Parent.ClientHeight)
  242.         TabForm.BringToTop
  243.     End If
  244.   End Sub
  245. End Type
  246.  
  247. Type Automation From Automation
  248. End Type
  249.  
  250. Type MessageWindow From MessageWindow
  251. End Type
  252.  
  253. Type Form From Form
  254.  
  255.   ' METHODS for object: Form
  256.   Function DetailedEdit() As Integer
  257.     FormEditor.CurForm = Me
  258.   End Function
  259.  
  260. End Type
  261.  
  262. Type StopClock From StopClock
  263. End Type
  264.  
  265. Type ObjectList From ObjectList
  266. End Type
  267.  
  268. Type ObjectCombo From ObjectCombo
  269. End Type
  270.  
  271. Type ListItem From ListItem
  272. End Type
  273.  
  274. Type OptionButton From OptionButton
  275. End Type
  276.  
  277. Type ImageList From ImageList
  278. End Type
  279.  
  280. Type ButtonGadget From ButtonGadget
  281.  
  282.   ' METHODS for object: ButtonGadget
  283.   Function DetailedEdit as long
  284.     Dim outcome as long
  285.     Try
  286.       GadgetConfigWizard.OriginalGadget = Me
  287.       outcome = GadgetConfigWizard.ShowModal
  288.       If outcome = IDCANCEL Then 
  289.         DetailedEdit = False
  290.       Else 
  291.         DetailedEdit = True
  292.       End If
  293.     Catch
  294.     End Try
  295.   End Function
  296.  
  297. End Type
  298.  
  299. Type GdiLine From GdiLine
  300. End Type
  301.  
  302. Type GdiShape From GdiShape
  303. End Type
  304.  
  305. Type Pen From Pen
  306. End Type
  307.  
  308. Type PathString From PathString
  309. End Type
  310.  
  311. Type ObjectBox From ObjectBox
  312.  
  313.   ' METHODS for object: ObjectBox
  314.   Sub ScreenLayoutRestore
  315.     ' Try to detect if an ObjectBox will be off the screen when positioned, and
  316.     ' fix this by increasing the number of columns or rows.
  317.     ' 
  318.     dim screenWidth, screenHeight as Single
  319.     screenWidth = Screen.Width
  320.     screenHeight = Screen.Height
  321.     If (NumRows = -1) Then 
  322.       If Top + Height > screenHeight Then 
  323.         NumColumns = NumColumns + 1
  324.         ForceLayout(False)
  325.         If (Left + Width) > screenWidth Then Left = screenWidth - Width
  326.       End If
  327.     Else 
  328.       If Left + Width > screenWidth Then 
  329.         NumRows = NumRows + 1
  330.         ForceLayout(False)
  331.         If (Top + Height) > screenHeight Then Top = screenHeight - Height
  332.       End If
  333.     End If
  334.   End Sub
  335.  
  336. End Type
  337.  
  338. Type Printer From Printer
  339. End Type
  340.  
  341. Type Ole From Ole
  342. End Type
  343.  
  344. Type CompoundFile From CompoundFile
  345. End Type
  346.  
  347. Type FileComboBox From FileComboBox
  348. End Type
  349.  
  350. Type SystemTools From SystemTools
  351. End Type
  352.  
  353. Type PopupMenu From PopupMenu
  354. End Type
  355.  
  356. Type HashDictionary From HashDictionary
  357. End Type
  358.  
  359. Type ListView From ListView
  360. End Type
  361.  
  362. Type TreeView From TreeView
  363. End Type
  364.  
  365. Type Node From Node
  366. End Type
  367.  
  368. Begin Code
  369. ' Reconstruction commands for object: Clock
  370. '
  371.   With Clock
  372.   End With  'Clock
  373. ' Reconstruction commands for object: Window
  374. '
  375.   With Window
  376.     .DataSource := Nothing
  377.     .DataField := ""
  378.     .Caption := ""
  379.     .BackColor := -1
  380.     .ForeColor := -1
  381.     .MousePointer := "Default"
  382.     .Enabled := True
  383.     .Font := Nothing
  384.     .DragMode := "RightMouse"
  385.     .ZOrder := 0
  386.     .Move(0, 0, 0, 0)
  387.   End With  'Window
  388. ' Reconstruction commands for object: Control
  389. '
  390.   With Control
  391.     .Move(0, 0, 0, 0)
  392.     .TabStop := False
  393.     .TabGroup := False
  394.   End With  'Control
  395. ' Reconstruction commands for object: Drawable
  396. '
  397.   With Drawable
  398.     .Move(0, 0, 0, 0)
  399.     .TabStop := True
  400.     .TabGroup := True
  401.     .BevelInner := "None"
  402.     .BevelOuter := "None"
  403.     .BevelWidth := 2
  404.     .BorderWidth := 0
  405.     .Outlined := False
  406.     .CurrentX := 0
  407.     .CurrentY := 0
  408.     .DrawColor := 0
  409.     .DrawWidth := 1
  410.     .FillColor := 16777215
  411.     .DrawMode := "Copy Pen"
  412.     .DrawStyle := "Solid"
  413.     .FillStyle := "Solid"
  414.   End With  'Drawable
  415. ' Reconstruction commands for object: IndentedList
  416. '
  417.   With IndentedList
  418.     .Font := Nothing
  419.     .Move(0, 0, 0, 0)
  420.     .TabStop := True
  421.     .TabGroup := True
  422.     .ExpandOnDblClick := False
  423.     .IconBitmap := Nothing
  424.     .IconHeight := 0
  425.     .IconWidth := 0
  426.     .IndentWidth := 16
  427.     .Sorted := False
  428.     .Underline := False
  429.     .HighlightStyle := "TextOnly"
  430.   End With  'IndentedList
  431. ' Reconstruction commands for object: GLControl
  432. '
  433.   With GLControl
  434.     .Move(0, 0, 0, 0)
  435.     .TabStop := True
  436.     .TabGroup := True
  437.   End With  'GLControl
  438. ' Reconstruction commands for object: Directory
  439. '
  440.   With Directory
  441.     .Path := ""
  442.   End With  'Directory
  443. ' Reconstruction commands for object: File
  444. '
  445.   With File
  446.     .FileName := ""
  447.   End With  'File
  448. ' Reconstruction commands for object: BinaryFile
  449. '
  450.   With BinaryFile
  451.     .Position := -1
  452.     .SwapBytes := False
  453.   End With  'BinaryFile
  454. ' Reconstruction commands for object: PictureBox
  455. '
  456.   With PictureBox
  457.     .Move(0, 0, 0, 0)
  458.   End With  'PictureBox
  459. ' Reconstruction commands for object: ControlGroup
  460. '
  461.   With ControlGroup
  462.     .EvalRequires := "MatchOne"
  463.   End With  'ControlGroup
  464. ' Reconstruction commands for object: ObjectHierarchy
  465. '
  466.   With ObjectHierarchy
  467.     .Font := Nothing
  468.     .Move(0, 0, 0, 0)
  469.     .TabStop := True
  470.     .TabGroup := True
  471.     .Group := Nothing
  472.     .RootObject := Nothing
  473.     .ShowDynamics := False
  474.     .ShowEmbeds := False
  475.     .ShowStatics := True
  476.   End With  'ObjectHierarchy
  477. ' Reconstruction commands for object: ScrollBar
  478. '
  479.   With ScrollBar
  480.     .Move(0, 0, 0, 0)
  481.     .TabStop := True
  482.     .TabGroup := True
  483.     .SmallChange := 100
  484.     .LargeChange := 1000
  485.     .Min := 0
  486.     .Max := 32767
  487.     .Value := 0
  488.     .Orientation := "Vertical"
  489.   End With  'ScrollBar
  490. ' Reconstruction commands for object: Label
  491. '
  492.   With Label
  493.     .Move(0, 0, 0, 0)
  494.     .TabGroup := True
  495.     .BorderStyle := "None"
  496.     .Alignment := "Left"
  497.     .WordWrap := True
  498.     .Ctrl3d := True
  499.   End With  'Label
  500. ' Reconstruction commands for object: TextBox
  501. '
  502.   With TextBox
  503.     .Move(0, 0, 0, 0)
  504.     .TabStop := True
  505.     .BorderStyle := "Fixed Single"
  506.     .WordWrap := False
  507.     .MaxLength := 0
  508.     .MultiLine := False
  509.     .ReadOnly := False
  510.     .ScrollBars := "None"
  511.   End With  'TextBox
  512. ' Reconstruction commands for object: RichTextBox
  513. '
  514.   With RichTextBox
  515.     .BackColor := 16777215
  516.     .Move(0, 0, 0, 0)
  517.     .WordWrap := True
  518.     .Ctrl3d := False
  519.     .MultiLine := True
  520.     .DisableNoScroll := False
  521.     .HideSelection := True
  522.     .Persistent := True
  523.     .FileName := ""
  524.   End With  'RichTextBox
  525. ' Reconstruction commands for object: Gauge
  526. '
  527.   With Gauge
  528.     .Move(0, 0, 0, 0)
  529.     .TabGroup := True
  530.     .Min := 0
  531.     .Max := 100
  532.     .Value := 0
  533.     .Orientation := "Horizontal"
  534.     .LEDStep := 0
  535.     .Margin := 0
  536.     .BarColor := 16711680
  537.   End With  'Gauge
  538. ' Reconstruction commands for object: ComboBox
  539. '
  540.   With ComboBox
  541.     .Move(0, 0, 0, 0)
  542.     .TabStop := True
  543.     .TabGroup := True
  544.     .Ctrl3d := True
  545.     .Sorted := True
  546.     .DropHeight := 8
  547.     .Style := "DropdownCombo"
  548.   End With  'ComboBox
  549. ' Reconstruction commands for object: GdiObject
  550. '
  551.   With GdiObject
  552.   End With  'GdiObject
  553. ' Reconstruction commands for object: TextFile
  554. '
  555.   With TextFile
  556.     .Position := -1
  557.   End With  'TextFile
  558. ' Reconstruction commands for object: Frame
  559. '
  560.   With Frame
  561.     .Move(0, 0, 0, 0)
  562.     .TabStop := True
  563.     .TabGroup := True
  564.     .Ctrl3d := True
  565.   End With  'Frame
  566. ' Reconstruction commands for object: ColumnHeader
  567. '
  568.   With ColumnHeader
  569.     .Alignment := "Left"
  570.     .Width := 1440
  571.     .Caption := ""
  572.   End With  'ColumnHeader
  573. ' Reconstruction commands for object: Screen
  574. '
  575.   With Screen
  576.     .MousePointer := "Default"
  577.   End With  'Screen
  578. ' Reconstruction commands for object: GdiPolyline
  579. '
  580.   With GdiPolyline
  581.   End With  'GdiPolyline
  582. ' Reconstruction commands for object: Menu
  583. '
  584.   With Menu
  585.     .AccelKey := "(nothing)"
  586.   End With  'Menu
  587. ' Reconstruction commands for object: Image
  588. '
  589.   With Image
  590.     .Move(0, 0, 0, 0)
  591.     .BevelOuter := "Inset"
  592.     .AutoInitCropRect := True
  593.     .Picture := Nothing
  594.     .ResizeMode := "Fit"
  595.     .ScrollBars := "Automatic"
  596.   End With  'Image
  597. ' Reconstruction commands for object: BasicCommandShell
  598. '
  599.   With BasicCommandShell
  600.     .Visible := False
  601.     .Caption := "Basic Command Shell"
  602.     .Left := 0
  603.     .Top := 0
  604.     .Width := 0
  605.     .Height := 0
  606.   End With  'BasicCommandShell
  607. ' Reconstruction commands for object: ListBox
  608. '
  609.   With ListBox
  610.     .Move(0, 0, 0, 0)
  611.     .TabStop := True
  612.     .TabGroup := True
  613.     .Ctrl3d := True
  614.     .Sorted := True
  615.   End With  'ListBox
  616. ' Reconstruction commands for object: FileListBox
  617. '
  618.   With FileListBox
  619.     .Move(0, 0, 0, 0)
  620.     .Path := ""
  621.     .Filter := ""
  622.     .ShowDrives := False
  623.     .ShowDirs := False
  624.     .ShowFiles := True
  625.   End With  'FileListBox
  626. ' Reconstruction commands for object: HashStringString
  627. '
  628.   With HashStringString
  629.     .BucketCount := 64
  630.     .Persistent := False
  631.   End With  'HashStringString
  632. ' Reconstruction commands for object: MenuBar
  633. '
  634.   With MenuBar
  635.  
  636.   End With  'MenuBar
  637. ' Reconstruction commands for object: OleServer
  638. '
  639.   With OleServer
  640.     .ClassID := ""
  641.     .FileName := ""
  642.     .RegClass := "Single"
  643.     .Active := "Strong"
  644.     .RegState := "Unregistered"
  645.     .Automated := Nothing
  646.   End With  'OleServer
  647. ' Reconstruction commands for object: ObjectTools
  648. '
  649.   With ObjectTools
  650.   End With  'ObjectTools
  651. ' Reconstruction commands for object: HashStringObject
  652. '
  653.   With HashStringObject
  654.     .BucketCount := 64
  655.     .Persistent := False
  656.   End With  'HashStringObject
  657. ' Reconstruction commands for object: XferData
  658. '
  659.   With XferData
  660.   End With  'XferData
  661. ' Reconstruction commands for object: MarkupLayer
  662. '
  663.   With MarkupLayer
  664.     .Move(0, 0, 0, 0)
  665.   End With  'MarkupLayer
  666. ' Reconstruction commands for object: TabStrip
  667. '
  668.   With TabStrip
  669.     .Move(0, 0, 0, 0)
  670.     .TabStop := True
  671.     .TabGroup := True
  672.     .ImageListRef := Nothing
  673.     .MultiRow := False
  674.     .Style := "Tabs"
  675.     .TabWidthStyle := "Justified"
  676.     .TabFixedHeight := 0
  677.     .TabFixedWidth := 1000
  678.     .Ctrl3d := False
  679.   End With  'TabStrip
  680. ' Reconstruction commands for object: CPUClock
  681. '
  682.   With CPUClock
  683.   End With  'CPUClock
  684. ' Reconstruction commands for object: CPUStopClock
  685. '
  686.   With CPUStopClock
  687.     .State := "Reset"
  688.   End With  'CPUStopClock
  689. ' Reconstruction commands for object: Ocx
  690. '
  691.   With Ocx
  692.     .Caption := ""
  693.     .BackColor := -1
  694.     .ForeColor := -1
  695.     .Font := Nothing
  696.     .Move(0, 0, 0, 0)
  697.     .TabStop := True
  698.     .TabGroup := True
  699.     .OCXClassName := ""
  700.     .Caption := ""
  701.     .BackColor := -1
  702.     .ForeColor := -1
  703.     .Font := Nothing
  704.   End With  'Ocx
  705. ' Reconstruction commands for object: Font
  706. '
  707.   With Font
  708.     .FaceName := ""
  709.     .Size := 0.000000
  710.     .Bold := True
  711.     .Italic := False
  712.     .Strikethru := False
  713.   End With  'Font
  714. ' Reconstruction commands for object: CheckBox
  715. '
  716.   With CheckBox
  717.     .Move(0, 0, 0, 0)
  718.     .TabStop := True
  719.     .Value := "Unchecked"
  720.     .Ctrl3d := True
  721.   End With  'CheckBox
  722. ' Reconstruction commands for object: DataBuffer
  723. '
  724.   With DataBuffer
  725.     .Persistent := False
  726.   End With  'DataBuffer
  727. ' Reconstruction commands for object: Button
  728. '
  729.   With Button
  730.     .Move(0, 0, 0, 0)
  731.     .TabStop := True
  732.     .TabGroup := True
  733.     .Ctrl3d := False
  734.   End With  'Button
  735. ' Reconstruction commands for object: Brush
  736. '
  737.   With Brush
  738.     .FillColor := 16777215
  739.     .FillStyle := "Solid"
  740.   End With  'Brush
  741. ' Reconstruction commands for object: Bitmap
  742. '
  743.   With Bitmap
  744.     .CacheBitmap := False
  745.     .Persistent := True
  746.     .StretchBltMode := "ColorOnColor"
  747.     .LoadType := "FileBased"
  748.     .FileName := ""
  749.   End With  'Bitmap
  750. ' Reconstruction commands for object: TabStripTab
  751. '
  752.   With TabStripTab
  753.     .Caption := ""
  754.     .Icon := 0
  755.   End With  'TabStripTab
  756. ' Reconstruction commands for object: Automation
  757. '
  758.   With Automation
  759.   End With  'Automation
  760. ' Reconstruction commands for object: MessageWindow
  761. '
  762.   With MessageWindow
  763.     .hWnd := 0
  764.   End With  'MessageWindow
  765. ' Reconstruction commands for object: Form
  766. '
  767.   With Form
  768.     .MousePointer := "Default"
  769.     .Font := Nothing
  770.     .Move(5160, 2295, 3600, 4320)
  771.     .BevelInner := "None"
  772.     .BevelOuter := "None"
  773.     .BevelWidth := 2
  774.     .BorderWidth := 0
  775.     .Outlined := False
  776.     .CurrentX := 0
  777.     .CurrentY := 0
  778.     .DrawColor := 0
  779.     .DrawWidth := 1
  780.     .FillColor := 16777215
  781.     .DrawMode := "Copy Pen"
  782.     .DrawStyle := "Solid"
  783.     .FillStyle := "Solid"
  784.     .KeyPreview := False
  785.     .ScaleMode := "Twip"
  786.     .DefaultButton := Nothing
  787.     .CancelButton := Nothing
  788.     .MenuBar := Nothing
  789.     .PopupMenu := Nothing
  790.     .FileDrop := False
  791.     .AccelForm := Nothing
  792.     .BorderStyle := "Sizable"
  793.     .MaxButton := True
  794.     .MinButton := True
  795.     .ControlBox := True
  796.     .Parent := Nothing
  797.   End With  'Form
  798. ' Reconstruction commands for object: StopClock
  799. '
  800.   With StopClock
  801.     .State := "Reset"
  802.   End With  'StopClock
  803. ' Reconstruction commands for object: ObjectList
  804. '
  805.   With ObjectList
  806.     .Move(0, 0, 0, 0)
  807.     .TabStop := True
  808.     .TabGroup := True
  809.     .Group := Nothing
  810.     .ListIndex := -1
  811.     .RestrictToModule := -1
  812.     .ShowDynamics := False
  813.     .ShowEmbeds := False
  814.     .ShowStatics := True
  815.     .RootObject := Nothing
  816.     .SelObject := Nothing
  817.     .Style := "Sorted"
  818.   End With  'ObjectList
  819. ' Reconstruction commands for object: ObjectCombo
  820. '
  821.   With ObjectCombo
  822.     .Move(0, 0, 0, 0)
  823.     .DropHeight := 8
  824.   End With  'ObjectCombo
  825. ' Reconstruction commands for object: ListItem
  826. '
  827.   With ListItem
  828.   End With  'ListItem
  829. ' Reconstruction commands for object: OptionButton
  830. '
  831.   With OptionButton
  832.     .Move(0, 0, 0, 0)
  833.     .Ctrl3d := True
  834.     .Value := False
  835.   End With  'OptionButton
  836. ' Reconstruction commands for object: ImageList
  837. '
  838.   With ImageList
  839.     .ImageWidth := 0
  840.     .ImageHeight := 0
  841.   End With  'ImageList
  842. ' Reconstruction commands for object: ButtonGadget
  843. '
  844.   With ButtonGadget
  845.     .Enabled := True
  846.     .Separator := 0
  847.     .Position := -1
  848.     .State := "Up"
  849.     .ButtonType := "Command"
  850.     .ShadowStyle := "DoubleShadow"
  851.   End With  'ButtonGadget
  852. ' Reconstruction commands for object: GdiLine
  853. '
  854.   With GdiLine
  855.     .x1 := 543973718
  856.     .y1 := 1629499769
  857.     .x2 := 1867260019
  858.     .y2 := 539584366
  859.   End With  'GdiLine
  860. ' Reconstruction commands for object: GdiShape
  861. '
  862.   With GdiShape
  863.     .x1 := 744846433
  864.     .y1 := 1717986592
  865.     .x2 := 544498533
  866.     .y2 := 1327526721
  867.     .Shape := "Rectangle"
  868.   End With  'GdiShape
  869. ' Reconstruction commands for object: Pen
  870. '
  871.   With Pen
  872.     .Color := 16777215
  873.     .Width := 1
  874.     .Style := "Solid"
  875.   End With  'Pen
  876. ' Reconstruction commands for object: PathString
  877. '
  878.   With PathString
  879.     .Index := 0
  880.     .Name := ""
  881.   End With  'PathString
  882. ' Reconstruction commands for object: ObjectBox
  883. '
  884.   With ObjectBox
  885.     .Caption := ""
  886.     .BackColor := 12632256
  887.     .Move(0, 0, 0, 0)
  888.     .AutoEnabler := True
  889.     .NumColumns := 2
  890.     .NumRows := -1
  891.     .TileDirection := "Horizontal"
  892.     .LayoutStyle := "ToolBox"
  893.     .MarginLeft := -1
  894.     .MarginRight := -1
  895.     .MarginTop := -1
  896.     .MarginBottom := -1
  897.   End With  'ObjectBox
  898. ' Reconstruction commands for object: Printer
  899. '
  900.   With Printer
  901.     .BevelInner := "None"
  902.     .BevelOuter := "None"
  903.     .BevelWidth := 2
  904.     .BorderWidth := 0
  905.     .Outlined := False
  906.     .CurrentX := 0
  907.     .CurrentY := 0
  908.     .DrawColor := 0
  909.     .DrawWidth := 1
  910.     .FillColor := 16777215
  911.     .DrawMode := "Copy Pen"
  912.     .DrawStyle := "Solid"
  913.     .FillStyle := "Solid"
  914.     .Font := Nothing
  915.     .ScaleMode := "Twip"
  916.   End With  'Printer
  917. ' Reconstruction commands for object: Ole
  918. '
  919.   With Ole
  920.     .Move(0, 0, 0, 0)
  921.     .TabStop := True
  922.     .TabGroup := True
  923.     .Verb := 0
  924.     .OleTypeAllowed := "Either"
  925.     .HostName := ""
  926.     .Class := ""
  927.     .SourceDoc := ""
  928.     .SizeMode := "Stretch"
  929.   End With  'Ole
  930. ' Reconstruction commands for object: CompoundFile
  931. '
  932.   With CompoundFile
  933.   End With  'CompoundFile
  934. ' Reconstruction commands for object: FileComboBox
  935. '
  936.   With FileComboBox
  937.     .Move(0, 0, 0, 0)
  938.     .TabStop := True
  939.     .TabGroup := True
  940.     .Ctrl3d := True
  941.     .Sorted := True
  942.   End With  'FileComboBox
  943. ' Reconstruction commands for object: SystemTools
  944. '
  945.   With SystemTools
  946.     .LastError := 0
  947.   End With  'SystemTools
  948. ' Reconstruction commands for object: PopupMenu
  949. '
  950.   With PopupMenu
  951.  
  952.   End With  'PopupMenu
  953. ' Reconstruction commands for object: HashDictionary
  954. '
  955.   With HashDictionary
  956.     .BucketCount := 64
  957.     .Persistent := False
  958.   End With  'HashDictionary
  959. ' Reconstruction commands for object: ListView
  960. '
  961.   With ListView
  962.     .BackColor := 16777215
  963.     .Move(0, 0, 0, 0)
  964.     .TabStop := True
  965.     .TabGroup := True
  966.     .View := "Report"
  967.     .Arrange := "AutoTop"
  968.     .SortOrder := "Ascending"
  969.     .SortType := "Alphabetic"
  970.     .Sorted := False
  971.     .SortKey := 0
  972.     .LabelEdit := True
  973.     .LabelWrap := True
  974.     .HideColumnHeaders := False
  975.     .HideSelection := True
  976.     .SmallIcons := Nothing
  977.     .LargeIcons := Nothing
  978.     .Ctrl3d := False
  979.     .BackColor := 16777215
  980.   End With  'ListView
  981. End Code
  982.