home *** CD-ROM | disk | FTP | other *** search
/ Visual Basic Source Code / Visual Basic Source Code.iso / vbsource / djfield / form1.frm (.txt) < prev    next >
Encoding:
Visual Basic Form  |  1999-09-21  |  2.2 KB  |  79 lines

  1. VERSION 5.00
  2. Object = "*\AprjDJField.vbp"
  3. Begin VB.Form Form1 
  4.    Caption         =   "test DJField"
  5.    ClientHeight    =   2370
  6.    ClientLeft      =   60
  7.    ClientTop       =   345
  8.    ClientWidth     =   3060
  9.    LinkTopic       =   "Form1"
  10.    ScaleHeight     =   2370
  11.    ScaleWidth      =   3060
  12.    StartUpPosition =   3  'Windows Default
  13.    Begin prjDJField.DJField DJField1 
  14.       Height          =   390
  15.       Left            =   885
  16.       TabIndex        =   2
  17.       Top             =   585
  18.       Width           =   1395
  19.       _ExtentX        =   2461
  20.       _ExtentY        =   688
  21.       Text            =   "DJField1"
  22.       Size            =   8
  23.    End
  24.    Begin VB.CommandButton cmdCase 
  25.       Caption         =   "case"
  26.       Height          =   495
  27.       Left            =   1590
  28.       TabIndex        =   1
  29.       Top             =   1530
  30.       Width           =   1215
  31.    End
  32.    Begin VB.CommandButton cmdNum 
  33.       Caption         =   "numbers"
  34.       Height          =   495
  35.       Left            =   180
  36.       TabIndex        =   0
  37.       Top             =   1515
  38.       Width           =   1215
  39.    End
  40. Attribute VB_Name = "Form1"
  41. Attribute VB_GlobalNameSpace = False
  42. Attribute VB_Creatable = False
  43. Attribute VB_PredeclaredId = True
  44. Attribute VB_Exposed = False
  45. Private FastField As iFastField
  46. Private Sub cmdCase_Click()
  47.   FastField.ForceCase = [Lower Case]
  48. End Sub
  49. Private Sub cmdNum_Click()
  50.  DJField1.ForceNumeric = Not DJField1.ForceNumeric
  51. End Sub
  52. Private Sub Form_Activate()
  53.   DJField1.SetFocus
  54. End Sub
  55. Private Sub Form_Load()
  56.   Set FastField = DJField1.Object
  57. 'timing test between class interface and default interface
  58. 'unremark the following lines, run the program, then view
  59. 'immediate window for results
  60. '  Dim t As Single, i As Long
  61. '  t = Timer
  62. '  With fastfield
  63. '    For i = 1 To 100000
  64. '      .Size = 3
  65. '    Next
  66. '  End With
  67. '  Debug.Print "fastfield: " & Timer - t
  68. '  t = Timer
  69. '  With djfield1
  70. '    For i = 1 To 100000
  71. '      .Size = 3
  72. '    Next
  73. '  End With
  74. '  Debug.Print "djfield1: " & Timer - t
  75.   'on my machine (pIII, 500mhz, 128mb ram):
  76.   'fastfield: 0.171875
  77.   'djfield1: 0.8789063
  78. End Sub
  79.