📄 uheadlines.pas
字号:
unit uHeadLines;
interface
uses Classes;
type
THeadLines = class(TComponent)
private
FItems:array of THeadLineItems;
public
constructor Create(AOwner:TComponent);override;
Destructor Destroy; override;
function AddItem:THeadLineItems;
procedure DeleteItem(index:Integer);
function GetItem(index:Integer):THeadLineItems;
property Item[Index:integer]:THeadLineItems read GetItem;
end;
implementation
constructor THeadLines.Create(AOwner:TComponent);
begin
inherited Create(AOwner);
SetLength(FItems,0);
end;
destructor THeadLines.Destroy;
begin
SetLength(FItems,0);
inherited Destroy;
end;
function THeadLines.AddItem:THeadLineItems;
begin
SetLength(FItems,Length(FItems)+1);
Result:=FItems[Length(FItems)-1];
Result.Deleted:=False;
end;
procedure THeadLines.DeleteItem(index:Integer);
begin
FItems[index].Deleted:=true;
end;
function THeadLines.GetItem(index:Integer):THeadLineItems;
begin
Result:= FItems[index];
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -