?? uform_userfw_edit.pas
字號:
unit Uform_userfw_edit;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Spin, Buttons, ExtCtrls;
type
mytype=record
id:integer;
nname:string;
alldollor:real;
count:integer;
dollor:real;
end;
Tform_userfw_edit = class(TForm)
Panel1: TPanel;
Image1: TImage;
Label2: TLabel;
Label1: TLabel;
Bevel1: TBevel;
Image2: TImage;
Panel2: TPanel;
Panel3: TPanel;
Panel4: TPanel;
BitBtn1: TBitBtn;
BitBtn2: TBitBtn;
StaticText3: TStaticText;
Label9: TLabel;
StaticText1: TStaticText;
Label5: TLabel;
Label6: TLabel;
SpinEdit1: TSpinEdit;
Label7: TLabel;
Edit1: TEdit;
procedure FormShow(Sender: TObject);
procedure BitBtn2Click(Sender: TObject);
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
procedure BitBtn1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
my:mytype;
yesno:bool;
end;
var
form_userfw_edit: Tform_userfw_edit;
implementation
{$R *.dfm}
procedure Tform_userfw_edit.FormShow(Sender: TObject);
begin
statictext3.Caption :=my.nname ;
statictext1.Caption :=format( '%8.2f¥',[my.dollor]);
spinedit1.Value :=my.count ;
edit1.Text :=floattostr(my.alldollor );
yesno:=false;
end;
procedure Tform_userfw_edit.BitBtn2Click(Sender: TObject);
begin
close;
end;
procedure Tform_userfw_edit.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if ((ord(key)=46) and (Pos('.',edit1.Text)>0)) then
begin
key:=#0;
end;
if (((Ord(key)< 48) or (Ord(key)>57)) and (Ord(key)<>8 ) and (ord(key)<>46)) then
begin
key:=#0;
end;
end;
procedure Tform_userfw_edit.Edit1KeyUp(Sender: TObject; var Key: Word;
Shift: TShiftState);
begin
if (key=13)then BitBtn1.SetFocus ;
end;
procedure Tform_userfw_edit.BitBtn1Click(Sender: TObject);
begin
if ((edit1.Text ='.') or (edit1.text='')) then
begin
messagebox(self.Handle ,'價格輸入不合法!','提示',MB_OK or MB_ICONASTERISK);
edit1.SetFocus ;
exit;
end;
my.count := spinedit1.Value ;
my.alldollor :=strtofloat(edit1.Text );
yesno:=true;
close;
end;
end.
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -