《Visual Basic控件参考大全》PDF下载

  • 购买积分:21 如何计算积分?
  • 作  者:高春艳,刘彬彬编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115154104
  • 页数:780 页
图书介绍:本书介绍了VB控件及其应用。

第1章 窗体与控件 1

1.1 对象概述 2

1.1.1 对象的概念 2

1.1.2 “编辑器”设置 2

1.1.3 对象的属性 3

1.1.4 设置对象的属性 3

1.1.5 对象的事件 4

1.1.6 事件过程 4

1.1.7 对象方法 5

1.2 认识Visual Basic窗体 5

1.2.1 窗体的概念 5

1.2.2 窗体样式 5

1.2.3 窗体的结构 6

1.2.4 添加和删除窗体 7

1.6.8 调整窗体内的网点 l 8

1.3 窗体的属性 9

1.3.1 更换窗体的图标 9

1.3.2 隐藏窗体的标题栏 9

1.3.3 控制窗体的显示位置 10

1.3.4 修改窗体的大小 10

1.3.5 设置具有图像背景的窗体 11

1.4 窗体的方法 11

1.4.1 加载和卸载窗体 11

1.4.2 窗体的显示与隐藏 13

1.5.3 Load事件 14

1.5.2 DblClick事件 14

1.5.4 Unload事件 14

1.5.1 Click事件 14

1.5 窗体的事件 14

1.4.3 将数据输出到窗体上 14

1.6 窗体与控件 15

1.6.1 向窗体中添加控件 15

1.6.2 向窗体中添加多个控件 15

1.6.3 控件对齐 15

1.6.4 调整光标在控件上移动的先后顺序 17

1.6.5 调整控件在窗体上的前后顺序 17

1.6.6 删除及恢复误删除的控件 18

1.6.7 锁定控件 18

第2章 控件的通用属性、方法和事件 21

2.1 通用属性 22

2.1.1 Alignment属性 22

2.1.2 Appearance属性 23

2.1.3 BackColor和ForeColor属性 24

2.1.4 BorderStyle属性 25

2.1.5 Caption属性 26

2.1.6 CausesValidation属性 27

2.1.7 Container属性 27

2.1.8 DataBindings属性 28

2.1.9 DataChanged属性 29

2.1.10 DataField属性 30

2.1.11 DataFormat属性 31

2.1.12 DataMember属性 31

2.1.13 DataSource属性 32

2.1.14 DragIcon属性 32

2.1.15 DragMode属性 33

2.1.16 Enabled属性 34

2.1.18 FontBold属性 35

2.1.17 Font属性 35

2.1.19 FontItalic属性 36

2.1.20 FontStrikethru属性 37

2.1.21 FontUnderline属性 37

2.1.22 FontName属性 38

2.1.23 FontSize属性 38

2.1.24 Height、Width属性 39

2.1.25 HelpContextID属性 39

2.1.26 hWnd属性 40

2.1.27 Index属性 40

2.1.28 Left、Top属性 41

2.1.29 MouseIcon属性 41

2.1.30 MousePointer属性 42

2.1.32 Object属性 43

2.1.31 Name属性 43

2.1.33 OLEDragMode属性 44

2.1.34 OLEDropMode属性 45

2.1.35 Parent属性 45

2.1.36 RightToLeft属性 46

2.1.37 SelLength、SelStart、SelText属性 47

2.1.38 ScaleHeight属性 47

2.1.39 ScaleWidth属性 48

2.1.40 ScaleLeft属性 48

2.1.41 ScaleTop属性 49

2.1.42 ScaleMode属性 49

2.1.43 ShowTips属性 50

2.1.44 TabIndex属性 51

2.1.45 TabStop属性 51

2.1.46 Tag属性 52

2.1.48 Visible属性 53

2.1.47 ToolTipText属性 53

2.1.49 WhatsThisHelpID属性 54

2.2 通用方法 55

2.2.1 Drag方法 55

2.2.2 Move方法 56

2.2.3 OLEDrag方法 57

2.2.4 Refresh方法 57

2.2.5 SetFocus方法 57

2.2.6 ShowWhatsThis方法 57

2.2.7 ZOrder方法 58

2.3 通用事件 59

2.3.1 Change事件 59

2.3.3 DblClick事件 60

2.3.2 Click事件 60

2.3.4 DragDrop事件 61

2.3.5 DragOver事件 62

2.3.6 GotFocus事件 63

2.3.7 KeyDown、KeyUp事件 63

2.3.8 KeyPress事件 64

2.3.9 LostFocus事件 65

2.3.10 MouseDown、MouseUp事件 66

2.3.11 MouseMove事件 67

2.3.12 OLECompleteDrag事件 68

2.3.13 OLEDragDrop事件 69

2.3.14 OLEDragOver事件 70

2.3.15 OLEGiveFeedback事件 71

2.3.16 OLESetData事件 71

2.3.18 Scroll事件 72

2.3.17 OLEStartDrag事件 72

2.3.19 Validate事件 73

第3章 控件数组 75

3.1 控件数组的创建 76

3.2 控件数组的应用 76

3.2.1 利用控件数组实现光标移动 76

3.2.2 利用控件数组输入数据 77

3.2.3 向窗体中动态添加控件 78

第4章 ActiveX控件的添加 79

4.1 ActiveX控件概述 80

4.2 ActiveX控件的添加 80

第5章 基础控件 83

5.1 Label控件 84

5.1.1 Label控件的属性 84

5.1.2 Label控件的方法 89

5.1.3 Label控件的事件 92

5.2 CommandButton控件 94

5.2.1 CommandButton控件的属性 94

5.2.2 CommandButton控件的方法 99

5.2.3 CommandButton控件的事件 100

5.2.4 CommandButton控件的典型应用 101

第6章 文本编辑类控件 103

6.1 TextBox控件 104

6.1.1 TextBox控件的属性 104

6.1.2 TextBox控件的方法 109

6.1.3 TextBox控件的事件 110

6.2 MaskEdBox控件 111

6.2.1 MaskEdBox控件的属性 111

6.2.3 MaskEdBox控件的事件 116

6.2.2 MaskEdBox控件的方法 116

6.3 RichTextBox控件 117

6.3.1 RichTextBox控件的属性 117

6.3.2 RichTextBox控件的方法 130

6.3.3 RichTextBox控件的事件 136

6.3.4 RichTextBox控件的典型应用 137

6.4 UpDown控件 138

6.4.1 UpDown控件的属性 138

6.4.2 UpDown控件的方法 143

6.4.3 UpDown控件的事件 143

第7章 列表/视图类控件 145

7.1 ComboBox控件 146

7.1.1 ComboBox控件的属性 146

7.1.2 ComboBox控件的方法 153

7.1.3 ComboBox控件的事件 155

7.1.4 ComboBox控件的典型应用 157

7.2 ListBox控件 158

7.2.1 ListBox控件的属性 158

7.2.2 ListBox控件的方法 165

7.2.3 ListBox控件的事件 167

7.2.4 ListBox控件的典型应用 168

7.3 ImageCombo控件 169

7.3.1 ImageCombo控件的属性 169

7.3.2 ImageCombo控件的ComboItems集合 172

7.3.3 ImageCombo控件的方法 174

7.3.4 ImageCombo控件的事件 175

7.4 ListView控件 175

7.4.1 ListView控件的属性 175

7.4.2 ListView控件的方法 197

7.4.3 ListView控件的事件 199

7.5 TreeView控件 202

7.5.1 TreeView控件的属性 202

7.5.2 TreeView控件的方法 215

7.5.3 TreeView控件的事件 217

第8章 选择类控件 221

8.1 OptionButton控件 222

8.1.1 OptionButton控件的属性 222

8.1.2 OptionButton控件的方法 225

8.1.3 OptionButton控件的事件 225

8.1.4 OptionButton控件的典型应用 226

8.2 CheckBox控件 227

8.2.1 CheckBox控件的属性 227

8.2.3 CheckBox控件的事件 229

8.2.2 CheckBox控件的方法 229

8.2.4 CheckBox控件的典型应用 230

第9章 工具栏、状态栏 233

9.1 ImageList控件 234

9.1.1 ImageList控件的属性 234

9.1.2 ListImages集合 235

9.1.3 ImageList控件的方法 237

9.2 Toolbar控件 238

9.2.1 Toolbar控件的属性 239

9.2.2 Toolbar控件的方法 244

9.2.3 Toolbar控件的事件 247

9.2.4 Toolbar控件的典型应用 248

9.3 StatusBar控件 249

9.3.1 StatusBar控件的属性 249

9.3.2 StatusBar控件的Panel对象 251

9.3.3 StatusBar控件的Panels集合 255

9.3.4 StatusBar控件的方法 259

9.3.5 StatusBar控件的事件 260

9.4 CoolBar控件 262

9.4.1 CoolBar控件的属性 262

9.4.2 CoolBar控件的方法 267

9.4.3 CoolBar控件的事件 267

第10章 滚动条类控件 271

10.1 HScrollBar控件 272

10.1.1 HScrollBar控件的属性 272

10.1.2 HScrollBar控件的方法 274

10.1.3 HScrollBar控件的事件 274

10.1.4 HScrollBar控件的典型应用 276

10.2 VScrollBar控件 276

10.2.1 VScrollBar控件的属性 276

10.2.4 VScrollBar控件的典型实例 277

10.2.2 VScrollBar控件的方法 277

10.2.3 VScrollBar控件的事件 277

10.3 FlatScrollBar控件 278

10.3.1 FlatScrollBar控件的属性 278

10.3.2 FlatScrollBar控件的方法 282

10.3.3 FlatScrollBar控件的事件 282

第11章 图形、图像类控件 285

11.1 Shape控件 286

11.1.1 Shape控件的属性 286

11.1.2 Shape控件的方法 290

11.1.3 Shape控件的典型应用 290

11.2 Line控件 291

11.2.1 Line控件的属性 291

11.2.3 Line控件的典型应用 293

11.2.2 Line控件的方法 293

11.3 Image控件 294

11.3.1 Image控件的属性 294

11.3.2 Image控件的方法 296

11.3.3 Image控件的事件 296

11.3.4 Image控件的典型应用 296

11.4 PictureBox控件 297

11.4.1 PictureBox控件的属性 297

11.4.2 Picture对象 302

11.4.3 PictureBox控件的方法 303

11.4.4 PictureBox控件的事件 308

11.5 PictureClip控件 309

第12章 对话框控件 317

12.1.1 CommonDialog控件的属性 318

12.1.2 CommonDialog控件的方法 328

第13章 进度条类控件 331

13.1 ProgressBar控件 332

13.1.1 ProgressBar控件的属性 332

13.1.2 ProgressBar控件的方法 335

13.1.3 ProgressBar控件的事件 335

13.1.4 ProgressBar控件的典型应用 335

13.2 Slider控件 336

13.2.1 Slider控件的属性 336

13.2.2 Slider控件的方法 341

13.2.3 Slider控件的事件 342

13.2.4 Slider控件的典型应用 343

第14章 时间/日期类控件 345

14.1.1 Timer控件的属性 346

14.1 Timer控件 346

14.1.2 Timer控件的事件 347

14.1.3 Timer控件的典型应用 347

14.2 DateTimePicker控件 349

14.2.1 DateTimePicker控件的属性 349

14.2.2 DateTimePicker控件的方法 352

14.2.3 DateTimePicker控件的事件 353

14.2.4 DateTimePicker控件的典型应用 355

14.3 MonthView控件 355

14.3.1 MonthView控件的属性 355

14.3.2 MonthView控件的方法 358

14.3.3 MonthView控件的事件 359

第15章 框架类控件 361

15.1.1 Frame控件的属性 362

15.1 Frame控件 362

15.1.2 Frame控件的方法 363

15.1.3 Frame控件的事件 364

15.2 TabStrip控件 364

15.2.1 TabStrip控件的属性 364

15.2.2 TabStrip控件的Tab对象 368

15.23 TabStrip控件的方法 370

15.2.4 TabStrip控件的事件 370

15.3 SSTab控件 371

15.3.1 SSTab控件的属性 371

15.3.2 SSTab控件的方法 376

15.3.3 SSTab控件的事件 376

第16章 数据连接类控件 379

16.1 Data控件 380

16.1.1 Data控件的属性 380

16.1.2 Data控件的方法 384

16.1.3 Data控件的事件 386

16.1.4 Data控件的典型应用 388

16.2 ADO控件 389

16.2.1 ADO控件的属性 389

16.2.2 ADO控件Recordset对象的属性 400

16.2.3 ADO控件Recordset对象的方法 406

16.2.4 ADO控件Field对象的属性 417

16.2.5 ADO控件Field对象的方法 420

16.2.6 ADO控件的方法 420

16.2.7 ADO控件的事件 421

16.2.8 其他事件 423

16.2.9 ADO控件的典型应用 424

16.3.1 RDO控件的属性 425

16.3 RDO控件 425

16.3.2 RDO控件的方法 428

16.3.3 RDO控件的事件 430

第17章 数据显示类控件 433

17.1 DBCombo控件 434

17.2 DBIist控件 436

17.3 DataCombo控件 437

17.3.1 DataCombo控件的属性 437

17.3.2 DataCombo控件的方法 447

17.3.3 DataCombo控件的事件 447

17.3.4 DataCombo控件的典型应用 450

17.4 DataList控件 453

17.4.1 DataList控件的属性 453

17.4.2 DataList控件的方法 455

17.4.4 DataList控件的典型应用 456

17.4.3 DataList控件的事件 456

17.5 DataGrid控件 458

17.5.1 DataGrid控件的属性 458

17.5.2 DataGrid控件的Column对象 466

17.5.3 DataGrid控件的Columns集合 474

17.5.4 DataGrid控件的Split对象 475

17.5.5 DataGrid控件的Splits集合 478

17.5.6 DataGrid控件的方法 478

17.5.7 DataGrid控件的事件 482

17.5.8 DataGrid控件的典型应用 489

17.6 DataRepeater控件 491

17.6.1 DataRepeater控件的属性 496

17.6.2 DataRepeater控件的RepeaterBindings集合 500

17.6.4 DataRepeater控件的事件 501

17.6.3 DataRepeater控件的方法 501

第18章 网络类控件 505

18.1 MSHFlexGrid控件 506

18.1.1 MSHFlexGrid控件的属性 506

18.1.2 MSHFlexGrid控件的方法 522

18.1.3 MSHFlexGrid控件的事件 523

18.1.4 MSHFlexGrid控件的典型应用 524

18.2 MSFlexGrid控件 529

18.2.1 MSFlexGrid控件的属性 529

18.2.2 MSFlexGrid控件的方法 533

18.2.3 MSFlexGrid控件的事件 534

第19章 图表类控件 535

19.1 MSChart控件 536

19.1.1 MSChart控件的属性 538

19.1.2 MSChart控件的Backdrop对象 544

19.1.4 Backdrop对象的Fill对象的Brush对象 545

19.1.3 Backdrop对象的Fill对象 545

19.1.5 Backdrop对象的Frame对象 547

19.1.6 Backdrop对象的Shadow对象 548

19.1.7 MSChart控件的DataGrid对象 549

19.1.8 MSChart控件的Footnote对象 555

19.1.9 MSChart控件的Plot对象 556

19.1.10 Plot对象的Axis对象 564

19.1.11 Plot对象的Axis对象的AxisGrid对象 565

19.1.12 Plot对象的Axis对象的AxisScale对象 565

19.1.13 Plot对象的Axis对象的AxisTitle对象 567

19.1.14 Plot对象的Axis对象的CategoryScale对象 567

19.1.15 Plot对象的Axis对象的InterSection对象 568

19.1.17 Plot对象的Axis对象的Pen对象 569

19.1.16 Plot对象的Axis对象的Labels集合 569

19.1.18 Plot对象的Axis对象的Tick对象 571

19.1.19 Plot对象的Axis对象的ValueScale对象 571

19.1.20 Plot对象的PlotBase对象 572

19.1.21 Plot对象的SeriesCoection集合 572

19.1.22 Plot对象的View3D对象 573

19.1.23 Plot对象的Wall对象 574

19.1.24 Plot对象的Weighting对象 575

19.1.25 MSChart控件的Title对象 576

19.2 MSChart控件的方法 577

19.3 MSChart控件的事件 578

19.4 图表的典型应用 583

19.4.1 图表分析产品价格 583

19.4.2 图表显示数据并打印 584

19.4.3 向图表中添加行和列标签 584

19.4.4 折线图分析商品的价格走势 585

19.4.5 饼图分析产品市场占有率 586

第20章 文件类控件 587

20.1 DriverListBox控件 588

20.1.1 DriverListBox控件的属性 588

20.1.2 DriverListBox控件的方法 590

20.1.3 DriverListBox控件的事件 590

20.2 DirListBox控件 591

20.2.1 DirListBox控件的属性 591

20.2.2 DirListBox控件的方法 594

20.2.3 DirListBox控件的事件 594

20.3 FileListBox控件 594

20.3.1 FileListBox控件的属性 594

20.3.3 FileListBox控件的事件 598

20.3.2 FileListBox控件的方法 598

20.4 综合应用 600

20.4.1 图片浏览器 600

20.4.2 检测磁盘的空间 601

第21章 多媒体类控件 603

21.1 MMControl控件 604

21.1.1 MMControl控件的属性 604

21.1.2 MMControl控件的方法 619

21.1.3 MMControl控件的事件 619

21.2 MediaPlay控件 623

21.2.1 MediaPlay控件的属性 623

21.2.2 MediaPlay控件的方法 633

21.2.3 MediaPlay控件的事件 638

21.3 动画控件(Animation控件) 639

21.3.1 Animation控件属性 639

21.3.2 Animation控件的方法 641

21.3.3 Animation控件的事件 643

第22章 网络通信类控件 645

22.1 Winsock控件 646

22.1.1 Winsock控件的属性 646

22.1.2 Winsock控件的方法 652

22.1.3 Winsock控件的事件 657

22.2 MSComm控件 662

22.2.1 MSComm控件的属性 662

22.2.2 MSComm控件的事件 679

第23章 Internet类控件 681

23.1 WebBrowser控件 682

23.1.1 WebBrowser控件的属性 682

23.1.2 WebBrowser控件的方法 683

23.2.1 Internet Transfer控件的属性 689

23.1.3 WebBrowser控件的事件 689

23.2 Internet Transfer控件 689

23.2.2 Internet Transfer控件的方法 696

23.2.3 Internet Transfer控件的事件 700

23.3 MAPISession控件 701

23.3.1 MAPISession控件的属性 701

23.3.2 MAPISession控件的方法 704

23.4 MAPIMessages控件 705

23.4.1 MAPIMessages控件的属性 705

23.4.2 MAPIMessages控件的方法 714

第24章 系统控件 719

24.1 SysInfo控件的属性 720

24.2 SysInfo控件的事件 722

24.3 SysInfo控件的典型应用 725

第25章 其他控件 727

25.1 Agent控件 728

25.1.1 Agent控件的属性 728

25.1.2 Agent控件的事件 729

25.2 Calendar控件 731

25.2.1 Calendar控件的属性 732

25.2.2 Calendar控件的方法 734

25.2.3 Calendar控件的事件 735

25.3 ShockwaveFlash控件 736

25.3.1 ShockwaveFlash控件的属性 736

25.3.2 ShockwaveFlash控件的方法 738

25.4 OLE容器控件 741

25.4.1 OLE容器控件的属性 741

25.4.2 OLE容器控件的方法 743

25.4.3 OLE容器控件的事件 746

第26章 用户自定义控件 749

26.1 创建ActiveX控件的方法和步骤 750

26.2 创建自定义控件 750

26.2.1 用户自定义时间控件 751

26.2.2 可播放Gif动画的控件 757

26.2.3 可重复利用的导航栏菜单控件 757

26.2.4 设计浮动工具栏控件 757

第27章 第三方控件 759

27.1 CtListBar控件 760

27.2 BSE控件 764

27.3 VsMenu控件 766

27.4 ccrpProgressBar控件 770

27.5 ccrpHotKey控件 773

27.6 ActiveReport报表设计器 775

附录 Visual Basic控件索引 779