📄 textcontainer.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 + -