⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 textcontainer.pas

📁 Delphi, typed list generator code snippled, wonderfull delphi sample code
💻 PAS
字号:
{+------------------------------------------------------------
 | Unit Textcontainer
 |
 | Version: 1.0  Created: 12.03.99 
 |               Last Modified: 12.03.99
 | Author : P. Below
 | Project: Common components
 | Description:
 |   Implements a simple component to import textfiles into 
 |   a project at design-time.
 +------------------------------------------------------------}
Unit Textcontainer;

Interface

Uses
  SysUtils, Classes;

Type
  TTextContainer = Class(TComponent)
  Private
    { Private declarations }
    FLines: TStrings;

    Procedure SetLines( aList: TStrings );
    Function GetText: String;
  Public
    { Public declarations }
    Constructor Create( aOwner: TComponent ); override;
    Destructor Destroy; override;

    Property Text: String read GetText;
  Published
    { Published declarations }
    Property Lines: TStrings read FLines write SetLines;
  End;

Procedure Register;

Implementation

Procedure Register;
Begin
  RegisterComponents('PBGoodies', [TTextContainer]);
End;

{+---------------------------
 | Methods of TTextContainer 
 +--------------------------}
Procedure TTextContainer.SetLines( aList: TStrings );
  Begin
    FLines.Assign( aList );
  End; { TTextContainer.SetLines }

Function TTextContainer.GetText: String;
  Begin
    Result := FLines.Text;
  End; { TTextContainer.GetText }

Constructor TTextContainer.Create( aOwner: TComponent ); 
  Begin
    inherited Create( aOwner );
    FLines := TStringlist.create;
  End; { TTextContainer.Create }

Destructor TTextContainer.Destroy; 
  Begin
    FLines.Free;
    inherited Destroy;
  End; { TTextContainer.Destroy }

End.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -