unit Unit3;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils, FileUtil, Forms, Controls, Graphics, Dialogs, StdCtrls,
CheckLst, ExtCtrls, Grids, ComCtrls, Types;
type
{ TForm3 }
TForm3 = class(TForm)
Button1: TButton;
Button4: TButton;
Button5: TButton;
Button6: TButton;
GroupBox2: TGroupBox;
GroupBox3: TGroupBox;
GroupBox4: TGroupBox;
Image1: TImage;
Image2: TImage;
Label1: TLabel;
Label3: TLabel;
OpenDialog1: TOpenDialog;
ProgressBar1: TProgressBar;
RadioButton1: TRadioButton;
RadioButton10: TRadioButton;
RadioButton11: TRadioButton;
RadioButton12: TRadioButton;
RadioButton13: TRadioButton;
RadioButton14: TRadioButton;
RadioButton15: TRadioButton;
RadioButton2: TRadioButton;
RadioButton3: TRadioButton;
RadioButton4: TRadioButton;
RadioButton5: TRadioButton;
RadioButton6: TRadioButton;
RadioButton9: TRadioButton;
RadioGroup1: TRadioGroup;
SaveDialog1: TSaveDialog;
StringGrid1: TStringGrid;
procedure Button4Click(Sender: TObject);
procedure Button5Click(Sender: TObject);
procedure Button6Click(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure ProgressBar1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
procedure RadioGroup1Click(Sender: TObject);
private
{ private declarations }
public
{ public declarations }
end;
//Class Helper
var
Form3: TForm3;
implementation
{$R *.lfm}
{ TForm3 }
procedure TForm3.ProgressBar1ContextPopup(Sender: TObject; MousePos: TPoint;
var Handled: Boolean);
begin
end;
procedure TForm3.Button4Click(Sender: TObject);
begin
Form3.Visible := False;
end;
procedure TForm3.Button5Click(Sender: TObject);
begin
If (radiobutton1.checked=true) then
OpenDialog1.Filename := 'HeliTour.xml';
if OpenDialog1.Execute then
StringGrid1.LoadFromFile(OpenDialog1.FileName);
end;
procedure TForm3.RadioGroup1Click(Sender: TObject);
begin
case (Sender as TRadioGroup).ItemIndex of
0: begin
SaveDialog1.Filename := 'HeliTour.xml';
OpenDialog1.Filename := 'HeliTour.xml';
end;
1: begin
SaveDialog1.Filename := 'SeaPlane.xml';
OpenDialog1.Filename := 'SeaPlane.xml';
end;
2: begin
SaveDialog1.Filename := 'SglEng.xml';
OpenDialog1.Filename := 'SglEng.xml';
end;
3: begin
SaveDialog1.Filename := 'TwinEng.xml';
OpenDialog1.Filename := 'TwinEng.xml';
end;
4: begin
SaveDialog1.Filename := 'ExecJet.xml';
OpenDialog1.Filename := 'ExecJet.xml';
end;
5: begin
SaveDialog1.Filename := 'HvyMetal.xml';
OpenDialog1.Filename := 'HvyMetal.xml';
end;
6: begin
SaveDialog1.Filename := 'NAmerica.xml';
OpenDialog1.Filename := 'NAmerica.xml';
end;
7: begin
OpenDialog1.Filename := 'Carribean.xml';
SaveDialog1.Filename := 'Carribean.xml';
end;
8: begin
SaveDialog1.Filename := 'SAmerica.xml';
OpenDialog1.Filename := 'SAmerica.xml';
end;
9: begin
SaveDialog1.Filename := 'Pacific.xml';
OpenDialog1.Filename := 'Pacific.xml';
end;
10: begin
SaveDialog1.Filename := 'Europe.xml';
OpenDialog1.Filename := 'Europe.xml';
end;
11: begin
SaveDialog1.Filename := 'Asia.xml';
OpenDialog1.Filename := 'Asia.xml';
end;
12: begin
SaveDialog1.Filename := 'Africa.xml';
OpenDialog1.Filename := 'Africa.xml';
end;
end;
end;
procedure TForm3.Button6Click(Sender: TObject);
begin
if SaveDialog1.Execute then
StringGrid1.SaveToFile(SaveDialog1.FileName);
end;
procedure TForm3.FormCreate(Sender: TObject);
begin
end;
end.