home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 September
/
Chip_2001-09_cd1.bin
/
zkuste
/
delphi
/
nastroje
/
d5
/
MFTP.ZIP
/
demo
/
ftppanel
/
connect.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
2000-05-14
|
2KB
|
96 lines
unit connect;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ExtCtrls;
type
TfrmConnect = class(TForm)
Image1: TImage;
Edit1: TEdit;
Label1: TLabel;
Label5: TLabel;
Label6: TLabel;
Label7: TLabel;
Edit3: TEdit;
Edit4: TEdit;
Edit5: TEdit;
CheckBox1: TCheckBox;
Button1: TButton;
Button2: TButton;
procedure CheckBox1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Edit1Change(Sender: TObject);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frmConnect: TfrmConnect;
implementation
uses main;
{$R *.DFM}
procedure TfrmConnect.CheckBox1Click(Sender: TObject);
var
B: Boolean;
begin
B := (CheckBox1.State <> cbChecked);
Label5.Enabled := B;
Label6.Enabled := B;
Label7.Enabled := B;
Edit3.Enabled := B;
Edit4.Enabled := B;
Edit5.Enabled := B;
end;
procedure TfrmConnect.Button2Click(Sender: TObject);
begin
Close;
end;
procedure TfrmConnect.Button1Click(Sender: TObject);
begin
with frmMain.MFtp1 do
begin
Server := Edit1.Text;
if CheckBox1.State = cbChecked then
begin
Username := 'anonymous';
Password := 'guest@mftp.org';
Account := '';
end
else
begin
Username := Edit3.Text;
Password := Edit4.Text;
Account := Edit5.Text;
end;
Login;
end;
Close;
end;
procedure TfrmConnect.Edit1Change(Sender: TObject);
begin
Button1.Enabled := (Trim(Edit1.Text) <> '');
end;
procedure TfrmConnect.FormCreate(Sender: TObject);
begin
CheckBox1Click(Self);
end;
end.