Delphi組件參考大全

Delphi組件參考大全

由“明日科技華傳銘梁冰”創作、“屈艷蓮”編輯的Delphi組件參考大全,過大量的示例、典型實例幫助讀者透徹理解Delphi組件及其套用。全書共分19章。主要包括組件的基礎知識和共用的屬性、事件和方法、Standard組件頁、Additional組件頁、Win32組件頁、ADO組件頁、Dialogs組件頁、Win 3.1組件頁和Rave組件頁中的大部分組件及System組件頁、DataAccess組件頁、Data Controls組件頁、DataSnap組件頁、BDE組件頁、Samples組件頁、Indy Clients組件頁、Indy Servers組件頁、Com+組件頁和Servers組件。

基本信息

圖書簡介

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

相關詞條

相關搜尋

熱門詞條

聯絡我們