An open API service indexing awesome lists of open source software.

https://github.com/ange007/tinstructor

Delphi FMX component for a better way for new feature introduction and step-by-step users guide in your program.
https://github.com/ange007/tinstructor

component control delphi delphi-component delphi-library firemonkey fmx fmx-component instruction instructor pascal step-by-step

Last synced: 10 days ago
JSON representation

Delphi FMX component for a better way for new feature introduction and step-by-step users guide in your program.

Awesome Lists containing this project

README

        

# TInstructor
> FMX component for a better way for new feature introduction and step-by-step users guide in your program.

![](ScreenShoot.png)

## Example
```delphi
uses
... Instructor ...

type
TForm1 = class(TForm)
instructor: TInstructor;
....

var
scenaries: TDictionary;
begin
scenaries := TDictionary.Create;
scenaries.Add(btn_1, '1 Button');
scenaries.Add(btn_2, '2 Button');
scenaries.Add(btn_3, '3 Button');
scenaries.Add(rctngl, 'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle'#13#10'Rectangle');
scenaries.Add(pnl_1, 'Panel Panel Panel Panel Panel Panel Panel Panel Panel Panel'#13#10'Panel');
scenaries.Add(nil, 'Msg without target control!');

try
instructor.LoadSteps(scenaries);
finally
FreeAndNil(scenaries);
end;
```