目录 1
第一章 概述 1
1.1 Visual FoxPro中的类和对象 1
1.1.1 类(Class) 1
1.1.2 对象、属性、事件和方法 2
1.2 Visual FoxPro类的体系 3
1.2.1 类的层次 3
1.2.2 Visual FoxPro基类 4
1.2.3 基类的最小属性集和最小事件集 5
1.2.4 核心事件集 5
1.3.1 引用对象 6
1.3 对象的使用 6
1.3.2 设置属性 7
1.3.3 调用方法 7
1.3.4 响应事件 7
1.4 内容安排和书写约定 8
1.4.1 内容安排 8
1.4.2 书写约定 8
第二章 对象和控制 11
2.1 CheckBox(复选框)控制 11
2.2 Column(列)对象 12
2.3 ComboBox(组合框)控制 13
2.4 CommandButton(命令按钮)控制 15
2.5 CommandGroup(命令组)控制 16
2.6 Container(容器)对象 17
2.7 Control(控制)对象 18
2.8 Cursor(临时表)对象 19
2.9 Custom(自定义)对象 19
2.10 DataEnvironment(数据环境)对象 20
2.11 EditBox(编辑框)控制 21
2.12 Form(表单)对象 22
2.13 FormSet(表单集)对象 23
2.14 Grid(表格)控制 24
2.15 Header(标头)对象 26
2.16 Image(图像)控制 27
2.17 Label(标签)控制 28
2.18 Line(直线)控制 29
2.19 ListBox(列表框)控制 31
2.20 OLE Bound(OLE绑定)控制 34
2.21 OLE Container(OLE容器)控制 35
2.22 OptionButton(选项按钮)控制 37
2.23 OptionGroup(选项组)控制 38
2.24 Page(页面)对象 41
2.25 PageFrame(页框)控制 42
2.26 Relation(关系)对象 43
2.27 Separator(分隔符)对象 44
2.28 Shape(形状)控制 44
2.29 Spinner(微调器)控制 45
2.30 TextBox(文本框)控制 46
2.32 ToolBar(工具栏)对象 48
2.31 Timer(计时器)控制 48
2.33 THIS、THISFORM和THISFORMSET对象引用 50
2.33.1 THIS对象引用 50
2.33.2 THISFORM对象引用 51
2.33.3 THISFORMSET对象引用 51
2.34 Communications(通信)控制 52
2.34.1 Communications(通信)控制的属性 54
2.34.2 Communications(通信)控制的事件 64
2.34.3 Communications(通信)控制的方法 64
2.35 MAPI控制概述 64
2.36 MAPI Session(会话期)控制 65
2.36.1 MAPI Session控制的属性 65
2.36.2 MAPI Session控制的方法 67
2.37 MAPI Messages(消息)控制 68
2.37.1 MAPI Messages控制的属性 69
2.37.2 MAPI Messages控制的方法 81
2.38 Outline控制 83
2.38.1 可视元素 84
2.38.2 热点和Style属性 85
2.38.3 键盘接口 85
2.38.4 Outline控制的属性 85
2.38.5 Outline控制的事件 92
2.38.6 Outline控制的方法 93
2.39 Picture Clip(图片剪贴)控制 94
2.39.1 Picture Clip控制的属性 95
2.39.2 Picture Clip控制的方法 98
第三章 属性 99
3.1 ActiveColumn属性 99
3.2 ActiveControl属性 99
3.3 ActiveForm属性 100
3.4 ActivePage属性 100
3.5 AetiveRow属性 100
3.6 Alias属性 101
3.7 Alignment属性 101
3.8 AllowTabs属性 102
3.10 AutoActivate属性 103
3.9 AlwaysOnTop属性 103
3.11 AutoCenter属性 104
3.12 AutoCloseTables属性 104
3.13 AutoOpenTables属性 105
3.14 AutoRelease属性 105
3.15 AutoSize属性 106
3.16 BackColor,ForeColor属性 106
3.17 BackStyle属性 107
3.18 BaseClass属性 108
3.19 BorderColor属性 108
3.20 BorderStyle属性 109
3.21 BorderWidth属性 110
3.23 BoundColumn属性 111
3.22 Bound属性 111
3.24 BufferMode属性 112
3.25 BufferModeOverride属性 112
3.26 ButtonCount属性 113
3.27 Buttons属性 114
3.28 Cancel属性 114
3.29 Caption属性 115
3.30 ChildAlias属性 115
3.31 ChildOrder属性 116
3.32 Class属性 116
3.35 Closable属性 117
3.34 ClipControls属性 117
3.33 ClassLibrary属性 117
3.36 ColorScheme属性 118
3.37 ColorSource属性 118
3.38 ColumnCount属性 119
3.39 ColumnLines属性 119
3.40 ColumnOrder属性 120
3.41 Columns属性 120
3.42 ColumnWidths属性 121
3.43 Comment属性 121
3.44 ControlBox属性 122
3.45 ControlCount属性 122
3.47 ControlSource属性 123
3.46 Controls属性 123
3.48 CurrentControl属性 124
3.49 CurrentX,CurrentY属性 124
3.50 CursorSource属性 125
3.51 Curvature属性 125
3.52 Database属性 126
3.53 DataSession属性 126
3.54 DataSessionID属性 127
3.55 Default属性 127
3.56 DefOLELCID属性 128
3.58 Desktop属性 129
3.57 DeleteMark属性 129
3.59 DisabledBackColor,DisabledForeColor属性 130
3.60 DisabledItemBackColor,DisabledItemForeColor属性 130
3.61 DisabledPicture属性 131
3.62 DisplayValue属性 131
3.63 Docked属性 132
3.64 DockPosition属性 132
3.65 DocumentFile属性 133
3.66 DownPicture属性 133
3.67 DragIcon属性 134
3.68 DragMode属性 134
3.69 DrawMode属性 135
3.70 DrawStyle属性 136
3.72 DynamicAlignment属性 137
3.71 DrawWidth属性 137
3.73 DynamicBackColor,DynamicForeColor属性 138
3.74 DynamicCurrentControl属性 138
3.75 DynamicFontBold,DynamicFontItalic,DynamicFontStrikeThru,DynamicFontUnderline属性 139
3.76 DynamicFontName属性 139
3.77 DynamicFontOutline属性 140
3.78 DynamicFontShadow属性 140
3.79 DynamicFontSize属性 141
3.80 Enabled属性 141
3.81 Exclusive属性 142
3.82 FillColor属性 142
3.83 FillStyle属性 143
3.86 FontBold,FontItalic,FontStrikeThru,FontUnderline属性 144
3.84 Filter属性 144
3.85 FirstElement属性 144
3.87 FontName属性 145
3.88 FontOutline属性 146
3.89 FontShadow属性 146
3.90 FontSize属性 147
3.91 Format属性 147
3.92 FormCount属性 148
3.93 Forms属性 148
3.94 GridLineColor属性 149
3.95 GridLines属性 149
3.97 HalfHeightCaption属性 150
3.96 GridLineWidth属性 150
3.99 Height属性 151
3.98 HeaderHeight属性 151
3.100 HelpContextID属性 152
3.101 HideSelection属性 152
3.102 Highlight属性 153
3.103 HostName属性 153
3.104 Icon属性 154
3.105 Increment属性 154
3.106 IncrementalSearch属性 154
3.107 InitialSelectedAlias属性 155
3.108 InputMask属性 155
3.110 ItemBackColor,ItemForeColor属性 156
3.109 Interval属性 156
3.111 ItemData属性 157
3.112 ItemIDData属性 157
3.113 KeyboardHighValue,KeyboardLowValue属性 158
3.114 KeyPreview属性 158
3.115 Left属性 159
3.116 LeftColumn属性 159
3.117 LineSlant属性 160
3.118 LinkMaster属性 160
3.119 List属性 161
3.120 ListCount属性 161
3.122 ListItem属性 162
3.121 ListIndex属性 162
3.123 ListItemID属性 163
3.124 LockScreen属性 163
3.125 Margin属性 164
3.126 MaxButton属性 164
3.127 MaxHeight属性 165
3.128 MaxLeft属性 165
3.129 MaxLength属性 165
3.130 MaxTop属性 166
3.131 MaxWidth属性 166
3.134 MinButton属性 167
3.133 MemoWindow属性 167
3.132 MDIForm属性 167
3.135 MinHeight属性 168
3.136 MinWidth属性 168
3.137 MousePointer属性 169
3.138 Movable属性 170
3.139 MoverBars属性 170
3.140 MultiSelect属性 171
3.141 Name属性 171
3.142 NewIndex属性 172
3.143 NewItemID属性 172
3.144 NoDataOnLoad属性 172
3.146 Object属性 173
3.145 NumberOfElements属性 173
3.147 OLEClass属性 174
3.148 OLELCID属性 174
3.149 OLETypeAllowed属性 175
3.150 OneToMany属性 175
3.151 OpenWindow属性 176
3.152 Order属性 176
3.153 PageCount属性 177
3.154 PageHeight属性 177
3.156 Pages属性 178
3.157 PageWidth属性 178
3.155 PageOrder属性 178
3.158 Panel属性 179
3.159 PanelLink属性 179
3.160 Parent属性 180
3.161 ParentAlias属性 180
3.162 ParentClass属性 181
3.163 Partition属性 181
3.164 PasswordChar属性 181
3.165 Picture属性 182
3.166 ReadBackColor,ReadForeColor属性 183
3.167 ReadCycle属性 183
3.168 ReadLock属性 184
3.169 ReadMouse属性 184
3.171 ReadOnly属性 185
3.170 ReadObject属性 185
3.172 ReadSave属性 186
3.173 ReadTimeout属性 186
3.174 RecordMark属性 187
3.175 RecordSource属性 187
3.176 RecordSourceType属性 187
3.177 RelationalExpr属性 188
3.178 RelativeColumn属性 188
3.179 RelativeRow属性 189
3.180 ReleaseType属性 189
3.183 RowSource属性 190
3.182 RowHeight属性 190
3.181 Resizable属性 190
3.184 RowSourceType属性 191
3.185 ScaleMode属性 192
3.186 ScrollBars属性 192
3.187 Selected属性 193
3.188 SelectedBackColor,SelectedForeColor属性 194
3.189 SelectedID属性 194
3.190 SelectedItemBackColor,SelectedItemForeColor属性 195
3.191 SelectOnEntry属性 196
3.192 SelLength属性 196
3.193 SelStart属性 197
3.194 SelText属性 197
3.195 ShowTips属性 198
3.197 Sorted属性 199
3.196 Sizable属性 199
3.198 Sparse属性 200
3.199 SpecialEffect属性 200
3.200 SpinnerHighValue,SpinnerLowValue属性 201
3.201 StatusBarText属性 201
3.202 Stretch属性 202
3.203 Style属性 202
3.204 TabIndex属性 203
3.205 Tabs属性 204
3.206 TabStop属性 205
3.207 TabStretch属性 205
3.209 TerminateRead属性 206
3.208 Tag属性 206
3.210 ToolTipText属性 207
3.211 Top属性 207
3.212 TopIndex属性 208
3.213 TopItemID属性 208
3.214 Value属性 208
3.215 View属性 210
3.216 Visible属性 210
3.217 Width属性 211
3.218 WindowList属性 212
3.219 WindowState属性 212
3.220 WindowType属性 212
3.221 WordWrap属性 213
4.1 Activate事件 215
第四章 事件 215
4.2 AfterCloseTables事件 216
4.3 AfterDock事件 216
4.4 AfterRowColChange事件 216
4.5 BeforeDock事件 217
4.6 BeforeOpenTables事件 217
4.7 BeforeRowColChange事件 218
4.8 Click事件 218
4.9 DblClick事件 219
4.10 Deactivate事件 219
4.12 Destroy事件 220
4.11 Deleted事件 220
4.13 DownClick事件 221
4.14 DragDrop事件 221
4.15 DragOver事件 222
4.16 DropDown事件 223
4.17 Error事件 223
4.18 ErrorMessage事件 224
4.19 GotFocus事件 224
4.20 Init事件 225
4.21 InteractiveChange事件 226
4.22 KeyPress事件 226
4.24 LostFocus事件 227
4.23 Load事件 227
4.25 Message事件 228
4.26 MouseDown事件 228
4.27 MouseMove事件 229
4.28 MouseUp事件 230
4.29 Moved事件 231
4.30 Paint事件 232
4.31 ProgrammaticChange事件 232
4.32 QueryUnload事件 233
4.33 RangeHigh事件 233
4.35 ReadActivate事件 234
4.34 RangeLow事件 234
4.36 ReadDeactivate事件 235
4.37 ReadShow事件 235
4.38 ReadValid事件 236
4.39 ReadWhen事件 236
4.40 Resize事件 237
4.41 RightClick事件 237
4.42 Scrolled事件 237
4.43 Timer事件 238
4.44 UIEnable事件 238
4.45 UnDock事件 239
4.46 Unload事件 239
4.48 Valid事件 240
4.47 UpClick事件 240
4.49 When事件 241
第五章 方法 243
5.1 ActivateCell方法 243
5.2 AddColumn方法 243
5.3 AddItem方法 244
5.4 AddListItem方法 244
5.5 AddObject方法 245
5.6 Box方法 246
5.7 Circle方法 246
5.10 CloseTables方法 247
5.9 CloneObject方法 247
5.8 Clear方法 247
5.11 Cls方法 248
5.12 DeleteColumn方法 248
5.13 Dock方法 248
5.14 DoScroll方法 249
5.15 DoVerb方法 250
5.16 Drag方法 250
5.17 Draw方法 251
5.18 Hide方法 251
5.19 IndexToItemID方法 252
5.20 ItemIDToIndex方法 252
5.22 Move方法 253
5.21 Line方法 253
5.23 OpenTables方法 254
5.24 Point方法 254
5.25 Print方法 255
5.26 PSet方法 255
5.27 ReadExpression方法 256
5.28 ReadMethod方法 256
5.29 Refresh方法 256
5.30 Release方法 257
5.31 RemoveItem方法 257
5.33 RemoveObject方法 258
5.34 Requery方法 258
5.32 RemoveListItem方法 258
5.35 Reset方法 259
5.36 ResetToDefault方法 259
5.37 SaveAs方法 259
5.38 SaveAsClass方法 260
5.39 SetAll方法 260
5.40 SetFocus方法 261
5.41 Show方法 261
5.42 TextHeight方法 262
5.43 TextWidth方法 262
5.44 WriteExpression方法 263
5.45 WriteMethod方法 263
5.46 ZOrder方法 264
附录 对象、控制、属性、事件和方法总索引 265