标题：Delphi组件参考大全
图书简介
  Delphi组件参考大全本书全面、系统地介绍了Delphi组件以及它们的应用，是一本全面、系统的组件参考大全。通本书配套光盘中提供了书中所有实例的源代码，所有源代码都经过精心调试，在Windows XP下全部测试通过，能够正常运行。内容精练、实例丰富，是各级程序开发人员必备的参考书，同时也非常适合大中专院校师生阅读。
图书目录
第1章组件基础1.1　对象的引入
1.2　Delphi提供的对象
1.3　界面设计基础
1.4　组件分类
1.5　组件命名约定
1.6　组件的Tab键的顺序
1.7　关于焦点
1.8　使用组件数组
1.8.1　使用组件数组的原因
1.8.2　定义组件数组
1.8.3　典型实例
1.9　调整组件布局
1.9.1　统一组件尺寸
1.9.2　调整水平和垂直间距
1.10　锁定组件布局第2章公用属性、方法和事件2.1　公用属性
2.2　公用方法
2.3　公用事件第3章常用组件(standard)3.1　TForm组件
3.1.1　Form组件的属性
3.1.2　Form组件的方法
3.1.3　Form组件的事件
3.2　TFrame组件
3.2.1　TFrame组件的属性
3.2.2　TFrame组件的方法
3.2.3　TFrame组件的事件
3.3　TMainMenu组件
3.3.1　TMainMenu组件的属性
3.3.2　TMainMenu组件的方法
3.3.3　TMainMenu组件的事件
3.4　TPopupMenu组件
3.4.1　TPopupMenu组件的属性
3.4.2　TPopupMenu组件的方法
3.4.3　TPopupMenu组件的事件
3.5　TLabel组件
3.5.1　TLabel组件的属性
3.5.2　TLabel组件的方法
3.5.3　TLabel组件的事件
3.6　TEdit组件
3.6.1　TEdit组件的属性
3.6.2　TEdit组件的方法
3.6.3　TEdit组件的事件
3.7　TMemo组件
3.7.1　TMemo组件的属性
3.7.2　TMemo组件的方法
3.7.3　TMemo组件的事件
3.8　TButton组件
3.8.1　TButton组件的属性　106
3.8.2　TButton组件的方法　109
3.8.3　TButton组件的事件　109
3.9　TCheckBox组件　110
3.9.1　TCheckBox组件的属性　110
3.9.2　TCheckBox组件的方法　114
3.9.3　TCheckBox组件的事件　114
3.9.4　典型实例　114
3.10　TRadioButton组件　115
3.10.1　TRadioButton组件的属性　115
3.10.2　TRadioButton组件的方法　117
3.10.3　TRadioButton组件的事件　117
3.11　TListBox组件　117
3.11.1　TListBox组件的属性　117
3.11.2　TListBox组件的方法　125
3.11.3　TListBox组件的事件　127
3.12　TComboBox组件
3.12.1　TComboBox组件的属性
3.12.2　TComboBox组件的方法
3.12.3　TComboBox组件的事件
3.13　ActionList组件
3.13.1　ActionList组件的属性
3.13.2　ActionList组件的方法
3.13.3　ActionList组件的事件
第4章Additional组件页4.1　TBitBtn组件　144
4.1.1　TBitBtn组件的属性　144
4.1.2　TBitBtn组件的方法　150
4.1.3　TBitBtn组件的事件　150
4.2　TSpeedButton组件　151
4.2.1　TSpeedButton组件的属性　151
4.2.2　TSpeedButton组件的方法　156
4.2.3　TSpeedButton组件的事件　157
4.3　TMaskEdit组件　157
4.3.1　TMaskEdit组件的属性　157
4.3.2　TMaskEdit组件的方法　160
4.3.3　TMaskEdit组件的事件　161
4.4　TStringGrid组件　161
4.4.1　TStringGrid组件的属性　162
4.4.2　TStringGrid组件的方法　171
4.4.3　TStringGrid组件的事件　172
4.4.4　典型实例　174
4.5　TImage组件　175
4.5.1　TImage组件的属性　175
4.5.2　TImage组件的方法　179
4.5.3　TImage组件的事件　179
4.5.4　典型实例　181
4.6　TShape组件　181
4.6.1　TShape组件的属性　181
4.6.2　TShape组件的方法　183
4.6.3　TShape组件的事件　184
4.7　TBevel组件　184
4.7.1　TBevel组件的属性　184
4.7.2　TBevel组件的方法　186
4.8　TScrollBox组件　186
4.8.1　TScrollBox组件的属性　186
4.8.2　TScrollBox组件的方法　191
4.8.3　TScrollBox组件的事件　195
4.8.4　典型实例　197
4.9　TCheckListBox组件　198
4.9.1　TCheckListBox组件的属性　198
4.9.2　TCheckListBox组件的方法　200
4.9.3　TCheckListBox组件的事件　201
4.10　TSplitter组件　202
4.10.1　TSplitter组件的属性　202
4.10.2　TSplitter组件的方法　205
4.10.3　TSplitter组件的事件　206
4.11　TStaticText组件　207
4.11.1　TStaticText组件的属性　207
4.11.2　TStaticText组件的方法　209
4.11.3　TStaticText组件的事件　210
4.12　TControlBar组件　210
4.12.1　TControlBar组件的属性　210
4.12.2　TControlBar组件的方法　212
4.12.3　TControlBar组件的事件　212
4.13　TApplicationEvents组件　213
4.13.1　TApplicationEvents组件的属性　213
4.13.2　TApplicationEvents组件的方法　213
4.13.3　TApplicationEvents组件的事件　214
4.14　TValueListEditor组件　215
4.14.1　TValueListEditor组件的属性　215
4.14.2　TValueListEditor组件的方法　227
4.14.3　TValueListEditor组件的事件　229
4.14.4　典型实例　231
4.15　TColorBox组件　232
4.15.1　TColorBox组件的属性　232
4.15.2　TColorBox组件的方法　235
4.15.3　TColorBox组件的事件　236
4.16　TChart组件　238
4.16.1　TChart组件的属性　238
4.16.2　TChart组件的方法　259
4.16.3　TChart组件的事件　262
4.17　TActionManager组件　264
4.17.1　TActionManager组件的属性　264
4.17.2　TActionManager组件的方法　265
4.17.3　TActionManager组件的事件　266第5章Win32组件页5.1　TPageControl组件　268
5.1.1　TPageControl组件的属性　268
5.1.2　TPageControl组件的方法　270
5.1.3　TPageControl组件的事件　271
5.2　TImageList组件　273
5.2.1　TImageList组件的属性　273
5.2.2　TImageList组件的方法　274
5.2.3　TImageList组件的事件　277
5.3　TRichEdit组件　277
5.3.1　TRichEdit组件的属性　278
5.3.2　TRichEdit组件的方法　281
5.3.3　TRichEdit组件的事件　283
5.4　TTrackBar组件　283
5.4.1　TTrackBar组件的属性　283
5.4.2　TTrackBar组件的方法　285
5.4.3　TTrackBar组件的事件　285
5.5　TProgressBar组件　286
5.5.1　TProgressBar组件的属性　287
5.5.2　TProgressBar组件的方法　288
5.5.3　TProgressBar组件的事件　288
5.6　TUpDown组件　289
5.6.1　TUpDown组件的属性　289
5.6.2　TUpDown组件的事件　292
5.7　THotKey组件　292
5.7.1　THotKey组件的属性　293
5.7.2　THotKey组件的方法　295
5.7.3　THotKey组件的事件　295
5.8　TAnimate组件　295
5.8.1　TAnimate组件的属性　295
5.8.2　TAnimate组件的方法　298
5.8.3　TAnimate组件的事件　300
5.9　TDateTimePicker组件　300
5.9.1　TDateTimePicker组件的属性　300
5.9.2　TDateTimePicker组件的方法　304
5.9.3　TDateTimePicker组件的事件　305
5.9.4　典型实例　305
5.10　TMonthCalendar组件　306
5.10.1　TMonthCalendar组件的属性　306
5.10.2　TMonthCalendar组件的方法　308
5.10.3　TMonthCalendar组件的事件　309
5.11　TTreeView组件　310
5.11.1　TTreeView组件的属性　310
5.11.2　TTreeView组件的方法　320
5.11.3　TTreeView组件的事件　326
5.11.4　典型实例　327
5.12　TListView组件　330
5.12.1　TListView组件的属性　330
5.12.2　TListView组件的方法　342
5.12.3　TListView组件的事件　349
5.12.4　典型实例　355
5.13　THeaderControl组件　356
5.13.1　THeaderControl组件的属性　356
5.13.2　THeaderControl组件的方法　358
5.13.3　THeaderControl组件的事件　358
5.13.4　典型实例　359
5.14　TStatusBar组件　360
5.14.1　TStatusBar组件的属性　361
5.14.2　TStatusBar组件的方法　363
5.14.3　TStatusBar组件的事件　364
5.14.4　典型实例　365
5.15　TToolBar组件　366
5.15.1　TToolBar组件的属性　366
5.15.2　TToolBar组件的方法　371
5.15.3　TToolBar组件的事件　371
5.16　TCoolBar控件　375
5.16.1　TCoolBar控件的属性　375
5.16.2　TCoolBar控件的方法　377
5.16.3　TCoolBar控件的事件　378
5.17　TPageScroller组件　379
5.17.1　TPageScroller组件的属性　380
5.17.2　TPageScroller组件的事件　381
5.18　TComboBoxEx组件　381
5.18.1　TComboBoxEx组件的属性　381
5.18.2　TComboBoxEx组件的方法　383
5.18.3　TComboBoxEx组件的事件　383
5.19　TXPManifest组件　384
第6章System组件页6.1　TTimer组件　386
6.1.1　TTimer组件的属性　386
6.1.2　TTimer组件的方法　387
6.1.3　TTimer组件的事件　388
6.2　TPaintBox组件　388
6.2.1　TPaintBox组件的属性　389
6.2.2　TPaintBox组件的方法　390
6.2.3　TPaintBox组件的事件　391
6.3　TMediaPlayer组件　392
6.3.1　TMediaPlayer组件的属性　392
6.3.2　TMediaPlayer组件的方法　406
6.3.3　TMediaPlayer组件的事件　415第7章Data Access组件页7.1　TDataSource组件的属性　420
7.2　TDataSource组件的方法　422
7.3　TDataSource组件的事件　423第8章Data Controls组件页8.1　TDBGrid组件　428
8.1.1　TDBGrid组件的属性　428
8.1.2　TDBGrid组件的方法　430
8.1.3　TDBGrid组件的事件　431
8.1.4　典型实例　433
8.2　TDBNavigator组件　434
8.2.1　TDBNavigator组件的属性　435
8.2.2　TDBNavigator组件的方法　436
8.2.3　TDBNavigator组件的事件　436
8.3　TDBEdit组件　437
8.3.1　TDBEdit组件的属性　437
8.3.2　TDBEdit组件的方法　439
8.3.3　TDBEdit组件的事件　439
8.4　TDBMemo组件　439
8.4.1　TDBMemo组件的属性　439
8.4.2　TDBMemo组件的方法　444
8.4.3　TDBMemo组件的事件　446
8.5　TDBImage组件　446
8.5.1　TDBImage组件的属性　447
8.5.2　TDBImage组件的方法　449
8.5.3　TDBImage组件的事件　449
8.6　TDBListBox组件　450
8.6.1　TDBListBox组件的属性　450
8.6.2　TDBListBox组件的方法　451
8.6.3　TDBListBox组件的事件　452
8.7　TDBChart组件　452
8.7.1　TDBChart组件的属性　452
8.7.2　TDBChart组件的方法　455
8.7.3　TDBChart组件的事件　457第9章DataSnap组件页9.1　TDCOMConnection组件　460
9.1.1　TDCOMConnection组件的属性　460
9.1.2　TDCOMConnection组件的方法　463
9.1.3　TDCOMConnection组件的事件　464
9.1.4　典型实例　466
9.2　TSocketConnection组件　469
9.2.1　TSocketConnection组件的属性　469
9.2.2　TSocketConnection组件的方法　471
9.2.3　TSocketConnection组件的事件　473
9.2.4　典型实例　473
9.3　TSimpleObjectBroker组件　474
9.3.1　TSimpleObjectBroker组件的属性　475
9.3.2　TSimpleObjectBroker组件的方法　477
9.4　TWebConnection组件　480
9.4.1　TWebConnection组件的属性　480
9.4.2　TWebConnection组件的方法　482
9.4.3　TWebConnection组件的事件　482
9.5　TConnectionBroker组件　483
9.5.1　TConnectionBroker组件的属性　483
9.5.2　TConnectionBroker组件的方法　484
9.5.3　TConnectionBroker组件的事件　484
9.6　TSharedConnection组件　485
9.6.1　TSharedConnection组件的属性　485
9.6.2　TSharedConnection组件的方法　485
9.6.3　TSharedConnection组件的事件　486第10章BDE组件页10.1　TTable组件　488
10.1.1　TTable组件的属性　488
10.1.2　TTable组件的方法　490
10.1.3　TTable组件的事件　491
10.2　TQuery组件　492
10.2.1　TQuery组件的属性　492
10.2.2　TQuery组件的方法　494
10.2.3　TQuery组件的事件　494
10.3　TStoredProc组件　495
10.3.1　TStoredProc组件的属性　495
10.3.2　TStoredProc组件的方法　496
10.3.3　TStoredProc组件的事件　496
10.4　TDatabase组件　497
10.4.1　TDatabase组件的属性　497
10.4.2　TDatabase组件的方法　499
10.4.3　TDatabase组件的事件　499第11章ADO组件页11.1　TADOStoredProc组件　502
11.1.1　TADOStoredProc组件的属性　502
11.1.2　TADOStoredProc组件的方法　519
11.1.3　TADOStoredProc组件的事件　538
11.2　TADOConnection组件　554
11.2.1　TADOConnection组件的属性　554
11.2.2　TADOConnection组件的方法　562
11.2.3　TADOConnection组件的事件　566
11.3　TADOCommand组件　573
11.3.1　TADOCommand组件的属性　573
11.3.2　TADOCommand组件的方法　575
11.4　TADODataSet组件　576
11.4.1　TADODataSet组件的属性　576
11.4.2　TADODataSet组件的方法　578
11.4.3　TADODataSet组件的事件　580
11.5　TADOTable组件　583
11.5.1　TADOTable组件的属性　583
11.5.2　TADOTable组件的方法　585
11.5.3　TADOTable组件的事件　586
11.6　TADOQuery组件　587
11.6.1　TADOQuery组件的属性　587
11.6.2　TADOQuery组件的方法　590
11.6.3　TADOQuery组件的事件　591
第12章　Dialog组件页　593
12.1　TOpenDialog组件　594
12.1.1　TOpenDialog组件的属性　594
12.1.2　TOpenDialog组件的方法　601
12.1.3　TOpenDialog组件的事件　601
12.1.4　典型实例　603
12.2　TSaveDialog组件　604
12.2.1　TSaveDialog组件的属性　604
12.2.2　TSaveDialog组件的方法　605
12.2.3　TSaveDialog组件的事件　605
12.3　TOpenPictureDialog组件　605
12.4　TSavePictureDialog组件　605
12.5　TFontDialog组件　606
12.5.1　TFontDialog组件的属性　606
12.5.2　TFontDialog组件的方法　608
12.5.3　TFontDialog组件的事件　609
12.6　TColorDialog组件　609
12.6.1　TColorDialog组件的属性　609
12.6.2　TColorDialog组件的方法　611
12.6.3　TColorDialog组件的事件　611
12.7　TPrintDialog组件　611
12.7.1　TPrintDialog组件的属性　611
12.7.2　TPrintDialog组件的方法　614
12.7.3　TPrintDialog组件的事件　615
12.8　TPrinterSetupDialog组件　615
12.9　TFindDialog组件　615
12.9.1　TFindDialog组件的属性　615
12.9.2　TFindDialog组件的方法　616
12.9.3　TFindDialog组件的事件　616
12.9.4　典型实例　617
12.10　TReplaceDialog组件　618
12.10.1　TReplaceDialog组件的属性　618
12.10.2　TReplaceDialog组件的方法　618
12.10.3　TReplaceDialog组件的事件　619
12.10.4　典型实例　619第13章Win3.1组件页13.1　TTabSet组件　622
13.1.1　TTabSet组件的属性　622
13.1.2　TTabSet组件的方法　623
13.1.3　TTabSet组件的事件　624
13.2　TOutLine组件　624
13.2.1　TOutLine组件的属性　624
13.2.2　TOutLine组件的方法　626
13.2.3　TOutLine组件的事件　627
13.3　TTabbedNotebook组件　628
13.3.1　TTabbedNotebook组件的属性　628
13.3.2　TTabbedNotebook组件的方法　630
13.3.3　TTabbedNotebook组件的事件　630
13.4　TNotebook组件　630
13.4.1　TNotebook组件的属性　631
13.4.2　TNotebook组件的方法　632
13.4.3　TNotebook组件的事件　632
13.5　THeader组件　633
13.5.1　THeader组件的属性　633
13.5.2　THeader组件的方法　633
13.5.3　THeader组件的事件　634
13.6　TFileListBox组件　634
13.6.1　TFileListBox组件的属性　634
13.6.2　TFileListBox组件的方法　636
13.6.3　TFileListBox组件的事件　637
13.7　TDirectoryListBox组件　637
13.7.1　TDirectoryListBox组件的属性　637
13.7.2　TDirectoryListBox组件的方法　639
13.7.3　TDirectoryListBox组件的事件　639
13.8　TDriveComboBox组件　640
13.8.1　TDriveComboBox组件的属性　640
13.8.2　TDriveComboBox组件的方法　641
13.8.3　TDriveComboBox组件的事件　642
13.9　TFilterComboBox组件　642
13.9.1　TFilterComboBox组件的属性　642
13.9.2　TFilterComboBox组件的方法　644
13.9.3　TFlterComboBox组件的事件　644
13.9.4　典型实例　644
13.10　综合应用　644
第14章Samples组件页14.1　TGauge组件　648
14.1.1　TGauge组件的属性　648
14.1.2　典型实例　648
14.2　TColorGrid组件　649
14.2.1　TColorGrid组件的属性　649
14.2.2　TColorGrid组件的方法　650
14.2.3　TColorGrid组件的事件　651
14.2.4　典型实例　651
14.3　TSpinButton组件　652
14.3.1　TSpinButton组件的属性　652
14.3.2　TSpinButton组件的事件　653
14.3.3　典型实例　654
14.4　TDirectoryOutline组件　654
14.4.1　TDirectoryOutline组件的属性　654
14.4.2　TDirectoryOutline组件的事件　655
14.4.3　典型实例　655
第15章Rave组件页15.1　TRvProject组件　658
15.1.1　TRvProject组件的属性　658
15.1.2　TRvProject组件的方法　658
15.1.3　TRvProject组件的事件　659
15.1.4　典型实例　659
15.2　TrvSystem组件　662
15.2.1　TrvSystem组件的属性　662
15.2.2　TrvSystem组件的事件　663
15.2.3　典型实例　663
15.3　TrvCustomConnection组件　666
15.3.1　TrvCustomConnection组件的属性　666
15.3.2　TrvCustomConnection组件的方法　667
15.3.3　TrvCustomConnection组件的事件　667
15.4　TrvDataSetConnection组件　667
15.4.1　TrvDataSetConnection组件的属性　667
15.4.2　TrvDataSetConnection组件的方法　668
15.4.3　TrvDataSetConnection组件的事件　668
15.5　TrvQueryConnection组件　668
15.5.1　TrvQueryConnection组件的属性　668
15.5.2　TrvQueryConnection组件的方法　669
15.5.3　TrvQueryConnection组件的事件　669第16章Indy Clients组件页16.1　TIdTCPClient组件　672
16.1.1　TIdTCPClient组件的属性　672
16.1.2　TIdTCPClient组件的方法　674
16.1.3　TIdTCPClient组件的事件　680
16.1.4　典型实例　680
16.2　TidUDPClient组件　681
16.2.1　TidUDPClient组件的属性　682
16.2.2　TidUDPClient组件的方法　683
16.2.3　TidUDPClient组件的事件　684
16.2.4　典型实例　684
16.3　TIdFTP组件　685
16.3.1　TIdFTP组件的属性　685
16.3.2　TIdFTP组件的方法　686
16.3.3　TIdFTP组件的事件　691
16.3.4　典型实例　691第17章　Indy Server组件页17.1　TIdTCPServer组件　694
17.1.1　TIdTCPServer组件的属性　694
17.1.2　TIdTCPServer组件的方法　695
17.1.3　TIdTCPServer组件的事件　696
17.1.4　典型实例　697
17.2　TIdUDPServer组件　699
17.2.1　TIdUDPServer组件的属性　699
17.2.2　TIdUDPServer组件的方法　699
17.2.3　TIdUDPServer组件的事件　699
17.2.4　典型实例　700
17.3　TIdFTPServer组件　700
17.3.1　TIdFTPServer组件的属性　700
17.3.2　TIdFTPServer组件的方法　702
17.3.3　TIdFTPServer组件的事件　702
17.3.4　典型实例　705第18章COM+组件页和TCOMAdminCatalog组件18.1　COM的概述　708
18.2　TCOMAdminCatalog组件的属性　708
18.3　TCOMAdminCatalog组件的方法　710第19章　Servers组件页19.1　TWordApplication组件　720
19.1.1　TWordApplication组件的属性　720
19.1.2　TWordApplication组件的方法　726
19.1.3　TWordApplication组件的事件　730
19.2　TWordDocument组件　735
19.2.1　TWordDocument组件的属性　735
19.2.2　TWordDocument组件的方法　737
19.2.3　TWordDocument组件的事件　743
19.3　TWordFont组件　743
19.3.1　TWordFont组件的属性　743
19.3.2　TWordFont组件的方法　748
19.3.3　典型实例　749
19.4　TExcelApplication组件　750
19.4.1　TExcelApplication组件的属性　750
19.4.2　TExcelApplication组件的方法　758
19.4.3　TExcelApplication组件的事件　760
19.5　TExcelWorkbook组件　761
19.5.1　TExcelWorkbook组件的属性　761
19.5.2　TExcelWorkbook组件的方法　764
19.5.3　TExcelWorkbook组件的事件　766
19.6　TExcelWorksheet组件　768
19.6.1　TExcelWorksheet组件的属性　768
19.6.2　TExcelWorksheet组件的方法　772
19.6.3　TExcelWorksheet组件的事件　774
19.6.4　典型实例　774
附录　Delphi组件索引　777