📄 exch.pas
字号:
unit Exch;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TFExch = class(TForm)
ComboBox1: TComboBox;
Edit1: TEdit;
Label1: TLabel;
Label2: TLabel;
Button1: TButton;
Button2: TButton;
procedure Edit1KeyPress(Sender: TObject; var Key: Char);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button2Click(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
FExch: TFExch;
implementation
uses sys_main;
{$R *.dfm}
procedure TFExch.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Not (key in ['0'..'9',',',#8,#13]) then
key:=#0;
end;
procedure TFExch.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Action := caFree;
FExch := nil;
end;
procedure TFExch.Button2Click(Sender: TObject);
begin
Close;
end;
procedure TFExch.Button1Click(Sender: TObject);
var
Len:Integer;
begin
Len:=Length(Edit1.Text);
FSys_main.ExchType:=Combobox1.ItemIndex;
if Combobox1.ItemIndex = -1 then
begin
Showmessage('请选择呼转类型!');
Combobox1.SetFocus;
end
else if Combobox1.ItemIndex = 0 then
begin
if ( Len> 3 ) or (Len = 0) then
begin
Showmessage('您输入的内线号有误!');
Edit1.SetFocus;
end
else
begin
FSys_main.ExchLine:=Edit1.Text;
Self.ModalResult := mrOk;
end;
end
else if Combobox1.ItemIndex = 1 then
begin
if ( Len> 21 ) or (Len < 4) then
begin
Showmessage('您输入的号码有误!');
Edit1.SetFocus;
end
else
begin
FSys_main.ExchPhone:=Edit1.Text;
Self.ModalResult := mrOk;
end;
end;
end;
end.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -