home *** CD-ROM | disk | FTP | other *** search
- unit Unitmain;
-
- interface
-
- uses WinTypes, WinProcs, Classes, Graphics, Forms, Controls, Buttons,
- StdCtrls, Fdemo01, FDemo02, FDemo03, FDemo04, FDemo05, FDemo06, FDemo07,
- FDemo08, FDemo09, FDemo10, FDemo11, FDemo12, FDemo13, FDemo14, FDemo15,
- FDemo16, FDemo17, FDemo18, FDemo19, FDemo20, ExtCtrls, Dialogs;
-
- type
- TMainDialog = class(TForm)
- Label1: TLabel;
- Panel1: TPanel;
- Bevel1: TBevel;
- ListBox1: TListBox;
- View: TButton;
- Exit: TButton;
- Printer: TButton;
- Printit: TLabel;
- Label2: TLabel;
- Label3: TLabel;
- PrinterSetupDialog1: TPrinterSetupDialog;
- procedure ExitClick(Sender: TObject);
- procedure ViewClick(Sender: TObject);
- procedure PrinterClick(Sender: TObject);
- procedure ListBox1DblClick(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end;
-
- var
- MainDialog: TMainDialog;
-
- implementation
-
- {$R *.DFM}
-
- procedure TMainDialog.ExitClick(Sender: TObject);
- begin
- Close;
- end;
-
- procedure TMainDialog.ViewClick(Sender: TObject);
- begin
- if ListBox1.ItemIndex < 0 then
- MessageDlg('Please select an option from the List Box', mtInformation,
- [mbOk], 0);
-
- if (ListBox1.ItemIndex >= 0) then begin
- case ListBox1.ItemIndex of
- 0: begin
- Form01 := TForm01.Create (Application);
- Form01.ShowModal;
- Form01.Free;
- end;
- 1: begin
- Form02 := TForm02.Create (Application);
- Form02.ShowModal;
- Form02.Free;
- end;
- 2: begin
- Form03 := TForm03.Create (Application);
- Form03.ShowModal;
- Form03.Free;
- end;
- 3: begin
- Form04 := TForm04.Create (Application);
- Form04.ShowModal;
- Form04.Free;
- end;
- 4: begin
- Form05 := TForm05.Create (Application);
- Form05.ShowModal;
- Form05.Free;
- end;
- 5: begin
- Form06 := TForm06.Create (Application);
- Form06.ShowModal;
- Form06.Free;
- end;
- 6: begin
- Form07 := TForm07.Create (Application);
- Form07.ShowModal;
- Form07.Free;
- end;
- 7: begin
- Form08 := TForm08.Create (Application);
- Form08.ShowModal;
- Form08.Free;
- end;
- 8: begin
- Form09 := TForm09.Create (Application);
- Form09.ShowModal;
- Form09.Free;
- end;
- 9: begin
- Form10 := TForm10.Create (Application);
- Form10.ShowModal;
- Form10.Free;
- end;
- 10: begin
- Form11 := TForm11.Create (Application);
- Form11.ShowModal;
- Form11.Free;
- end;
- 11: begin
- Form12 := TForm12.Create (Application);
- Form12.ShowModal;
- Form12.Free;
- end;
- 12: begin
- Form13 := TForm13.Create (Application);
- Form13.ShowModal;
- Form13.Free;
- end;
- 13: begin
- Form14 := TForm14.Create (Application);
- Form14.ShowModal;
- Form14.Free;
- end;
- 14: begin
- Form15 := TForm15.Create (Application);
- Form15.ShowModal;
- Form15.Free;
- end;
- 15: begin
- Form16 := TForm16.Create (Application);
- Form16.ShowModal;
- Form16.Free;
- end;
- 16: begin
- Form17 := TForm17.Create (Application);
- Form17.ShowModal;
- Form17.Free;
- end;
- 17: begin
- Form18 := TForm18.Create (Application);
- Form18.ShowModal;
- Form18.Free;
- end;
- 18: begin
- Form19 := TForm19.Create (Application);
- Form19.ShowModal;
- Form19.Free;
- end;
- 19: begin
- Form20 := TForm20.Create (Application);
- Form20.ShowModal;
- Form20.Free;
- end;
- end;
- end;
- end;
-
- procedure TMainDialog.PrinterClick(Sender: TObject);
- begin
- PrinterSetupDialog1.Execute;
- end;
-
- procedure TMainDialog.ListBox1DblClick(Sender: TObject);
- begin
- ViewClick(Sender);
- end;
-
- end.
-