Class TfrmGetSection (unit INIFindS)

Inherits from

TFormSearchMultiSection

Constructors



Functions

procedure BBCancelClick(Sender: TObject);


procedure BBHelpClick(Sender: TObject);


procedure BBOkClick(Sender: TObject);


procedure FormCreate(Sender: TObject);


procedure FormResize(Sender: TObject);


procedure FormShow(Sender: TObject);


procedure INIDatabaseBeforeWrite(Sender: TObject);


procedure LVChange(Sender: TObject; Item: TListItem; Change: TItemChange);


procedure LVKeyPress(Sender: TObject; var Key: Char);


procedure MIStayOnTopClick(Sender: TObject);


procedure MISyncronizeClick(Sender: TObject);


function Go(MultiSection:TINICustomMultiSection;ParentControl:TControl):Word;


procedure Notification(AComponent:TComponent;Operation:TOperation);


procedure WMGetMinMaxInfo(var Msg:TWMGetMinMaxInfo);


procedure AddColumns(Section:TINICustomSection);


procedure AddItems(Section:TINICustomSection);


function AddLVColumn(const Caption:string):TListColumn;


function AddLVItem(const Caption:string;SubCaptions:array of string):TListItem;


procedure SetStayOnTop;


Properties

Events

Variables

BBCancel : TBitBtn;


BBHelp : TBitBtn;


BBOk : TBitBtn;


INIDatabase : TINIDatabase;


INIFormSaver : TINIFormSaver;


LV : TListViewExtended;


MIStayOnTop : TMenuItem;


MISyncronize : TMenuItem;


Panel1 : TPanel;


Panel2 : TPanel;


pnlButtons : TAutoAlignPanel;


popMenu : TPopupMenu;


secFindSectionState : TINISection;


secFindSectionStateStayOnTop : TINIEntryBoolean;


secFindSectionStateSyncronize : TINIEntryBoolean;


secFormSaver : TINIMultiSectionFormSaver;


FMultiSection : TINICustomMultiSection;


FParentControl : TControl;


FReadValues : Boolean;


FSelected : LongInt;



Constructors


Functions


procedure BBCancelClick(Sender: TObject);


procedure BBHelpClick(Sender: TObject);


procedure BBOkClick(Sender: TObject);


procedure FormCreate(Sender: TObject);


procedure FormResize(Sender: TObject);


procedure FormShow(Sender: TObject);


procedure INIDatabaseBeforeWrite(Sender: TObject);


procedure LVChange(Sender: TObject; Item: TListItem; Change: TItemChange);


procedure LVKeyPress(Sender: TObject; var Key: Char);


procedure MIStayOnTopClick(Sender: TObject);


procedure MISyncronizeClick(Sender: TObject);


function Go(MultiSection:TINICustomMultiSection;ParentControl:TControl):Word;


procedure Notification(AComponent:TComponent;Operation:TOperation);


procedure WMGetMinMaxInfo(var Msg:TWMGetMinMaxInfo);


procedure AddColumns(Section:TINICustomSection);


procedure AddItems(Section:TINICustomSection);


function AddLVColumn(const Caption:string):TListColumn;


function AddLVItem(const Caption:string;SubCaptions:array of string):TListItem;


procedure SetStayOnTop;


Properties


Events


Variables


BBCancel : TBitBtn;


BBHelp : TBitBtn;


BBOk : TBitBtn;


INIDatabase : TINIDatabase;


INIFormSaver : TINIFormSaver;


LV : TListViewExtended;


MIStayOnTop : TMenuItem;


MISyncronize : TMenuItem;


Panel1 : TPanel;


Panel2 : TPanel;


pnlButtons : TAutoAlignPanel;


popMenu : TPopupMenu;


secFindSectionState : TINISection;


secFindSectionStateStayOnTop : TINIEntryBoolean;


secFindSectionStateSyncronize : TINIEntryBoolean;


secFormSaver : TINIMultiSectionFormSaver;


FMultiSection : TINICustomMultiSection;


FParentControl : TControl;


FReadValues : Boolean;


FSelected : LongInt;