home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2001 October
/
Chip_2001-10_cd1.bin
/
zkuste
/
delphi
/
kolekce
/
d56
/
TDSOFT.ZIP
/
DEMO
/
MainFrm.pas
< prev
next >
Wrap
Pascal/Delphi Source File
|
2001-08-09
|
3KB
|
101 lines
unit MainFrm;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, TDSuperEdit, ExtCtrls, TDGradientPanel, TDTrasparentWindow,
TDScreenStamp, Buttons, TDSuperLabel, ImgList, TDSuperComboBox,
TDTrayIcon, TDEnvironmentStrings, TDSuperListBox;
type
TfrmMain = class(TForm)
TDGradientPanel1: TTDGradientPanel;
pnlTDSuperEdit: TPanel;
TDSuperEdit1: TTDSuperEdit;
TDSuperEdit2: TTDSuperEdit;
TDSuperEdit3: TTDSuperEdit;
TDSuperEdit4: TTDSuperEdit;
TDSuperEdit5: TTDSuperEdit;
chkSizeBox: TCheckBox;
chkDialogFrame: TCheckBox;
chkFloating: TCheckBox;
chkOnlyNumber: TCheckBox;
chkUseArrow: TCheckBox;
chkMultiLine: TCheckBox;
TDScreenStamp: TTDScreenStamp;
TDGradientPanel2: TPanel;
SpeedButton1: TSpeedButton;
edtDelay: TTDSuperEdit;
TDSuperLabel1: TTDSuperLabel;
TDSuperLabel2: TTDSuperLabel;
SpeedButton2: TSpeedButton;
TDSuperComboBox1: TTDSuperComboBox;
ImageList1: TImageList;
TDTrayIcon1: TTDTrayIcon;
Button1: TButton;
Button2: TButton;
TDEnvironmentStrings1: TTDEnvironmentStrings;
TDSuperListBox1: TTDSuperListBox;
procedure chkMultiLineClick(Sender: TObject);
procedure SpeedButton1Click(Sender: TObject);
procedure SpeedButton2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
procedure Button2Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
frmMain: TfrmMain;
implementation
uses InvisibleFrm, ScreenStampFrm;
{$R *.DFM}
procedure TfrmMain.chkMultiLineClick(Sender: TObject);
var
i: Byte;
begin
for i:=0 to Pred(frmMain.ComponentCount) do
if (frmMain.Components[i] is TTDSuperEdit) then
with(frmMain.Components[i] as TTDSuperEdit) do
begin
SizeBox:=chkSizeBox.Checked;
DialogFrame:=chkDialogFrame.Checked;
Float:=chkFloating.Checked;
OnlyNumber:=chkOnlyNumber.Checked;
UseArrowNavigation:=chkUseArrow.Checked;
Multiline:=chkMultiline.Checked;
end;
end;
procedure TfrmMain.SpeedButton1Click(Sender: TObject);
begin
frmInvisible.TDTW.ShowTrasparent(strtoint(edtDelay.Text));
end;
procedure TfrmMain.SpeedButton2Click(Sender: TObject);
begin
frmScreenStamp.Image.Canvas.Draw(0,0,TDScreenStamp.CaptureScreen);
frmScreenStamp.ShowModal;
end;
procedure TfrmMain.Button1Click(Sender: TObject);
begin
TDTrayIcon1.Active:= not TDTrayIcon1.Active;
end;
procedure TfrmMain.Button2Click(Sender: TObject);
begin
TDEnvironmentStrings1.RefreshVariables;
TDEnvironmentStrings1.GetVariablesList(TDSuperListBox1.Items);
end;
end.