我在delphi 7裡面加了兩個文本框和一個按鈕產生如下代碼
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Edit2: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
beginend;end.
現在我想做的是 在文本框Edit1裡面輸入一個字符串 然後在Button1Click裡面寫一個響應事件的代碼點擊按鈕就判斷文本框的字符串是否是有效的,只要是輸入的字符串的長度是15並且只包括0到9和大寫字母A到 Z 那輸入的字符串才算有效無效的話彈出一個錯誤對話框,正確的話把框Edit2的值設為在Edit1裡面輸入的內容先謝謝了!!!真的很急我沒接觸過delphi ,但是這裡有個delphi 程序要做一點修改麻煩大家了!先謝謝了
unit Unit1;interfaceuses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;type
TForm1 = class(TForm)
Edit1: TEdit;
Button1: TButton;
Edit2: TEdit;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;var
Form1: TForm1;implementation{$R *.dfm}procedure TForm1.Button1Click(Sender: TObject);
beginend;end.
現在我想做的是 在文本框Edit1裡面輸入一個字符串 然後在Button1Click裡面寫一個響應事件的代碼點擊按鈕就判斷文本框的字符串是否是有效的,只要是輸入的字符串的長度是15並且只包括0到9和大寫字母A到 Z 那輸入的字符串才算有效無效的話彈出一個錯誤對話框,正確的話把框Edit2的值設為在Edit1裡面輸入的內容先謝謝了!!!真的很急我沒接觸過delphi ,但是這裡有個delphi 程序要做一點修改麻煩大家了!先謝謝了
解决方案 »
- 北京易博龙腾科技发展有限公司是delphi代理店吗?
- 急需解决一个delphi方面的问题,望各为能帮帮忙!!急!!
- 如何获取到下载的地址?TidHttp
- 用 CreateOleObject 对word 操作难题
- 寻求 cxgrid 数据列字段名称 ???
- 如何在Treeview中保存两个字段的信息?
- 在D7中如果用dbExpress连接SQL数据库
- 用image数据类型存储大文件问题
- 谁敢接“赏善罚恶令”到这侠客岛来喝碗腊八粥?!
- 用什么函数可以得到form上的控件在windows桌面上的坐标??
- 用delphi怎麼寫這樣一個方法阿,大家給幫忙解決一下,謝謝了!
- 请做销售界面用什么网格控件比较好呀 ???
var I: integer;
begin
result := false;
if Length(str) <> 15 then exit;
for i := 1 to Length(str) do
begin
if not (str[i] in ['0'..'9', 'a'..'z', 'A'..'Z']) then exit;
end;
result := true;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
if not isValidStr(Edit1.Text) then
ShowMessage('invalid str');
end;
edit2.text := edit1.text
else showMessage('输入数据有误!请重新输入');
非常感謝,雖然寫這樣一個程序對你來說沒甚麼難度,但是卻幫我解決了大問題 to mengyun5005(梦云)
謝謝你把程序寫完整