📄 fdxz.pas
字号:
unit fdxz;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ComCtrls, CheckLst, ExtCtrls;
type
TfdForm = class(TForm)
Label1: TLabel;
Edit1: TEdit;
Label2: TLabel;
Edit2: TEdit;
Label3: TLabel;
Edit3: TEdit;
UpDown1: TUpDown;
BitBtn1: TBitBtn;
Shape1: TShape;
Label4: TLabel;
Shape2: TShape;
Label5: TLabel;
CheckListBox1: TCheckListBox;
Label6: TLabel;
Edit4: TEdit;
procedure Edit2Change(Sender: TObject);
procedure CheckListBox1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
fdForm: TfdForm;
implementation
uses qtmain;
{$R *.dfm}
procedure TfdForm.Edit2Change(Sender: TObject);
begin
if edit2.Text<>'0' then
edit3.Text:=floattostr(round(strtofloat(edit1.Text)/strtoint(edit2.Text)*100)/100);
end;
procedure TfdForm.CheckListBox1Click(Sender: TObject);
var i,j,k:integer;
xx:real;
ss:string;
begin
xx:=0;
for i:=0 to checklistbox1.Items.Count -1 do
if checklistbox1.Checked[i] then
begin
j:=pos('[',checklistbox1.Items[i]);
k:=pos(']',checklistbox1.Items[i]);
ss:=copy(checklistbox1.Items[i],J+1,K-J-1);
xx:=xx+STRTOFLOAT(SS);
end;
edit4.Text:=floattostr(xx);
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -