请看。。。。(0分)

J

Jenky.w

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.Button1Click(Sender: TObject);
var
ff:char;
begin
ff:=edit1.Text;//这句通不过呀!!!!!!!!!!!!!!!!!!!!!
if not (ff in ['S','N','D'] then
begin
showmessage('你只能输入S、N、D这三个字符!!');
Exit;
end;
end;
 
var
ff :String;
 
同意卷老大~
另外 我怀疑 if not (ff in ['S','N','D'] then
这句也有问题!
 
楼上说得没错!
改为:
var
ff :String;
整个程序也不通呀。如何才能通呀!
 
procedure TForm1.Button1Click(Sender: TObject);
var
ff :String;
begin
ff:=edit1.Text;
if (ff='S') or (ff='N') or (ff='D') then
ShowMessage('asdf');
else
ShowMessage('你只能输入S、N、D这三个字符!!');
end;
 
没解决根本所需呀 !!!!!!
 
如果你只是限定输入字符的话,应该是在onkyedown里做判断才对吧,
 

Similar threads

I
回复
0
查看
366
import
I
I
回复
0
查看
746
import
I
I
回复
0
查看
562
import
I
I
回复
0
查看
491
import
I
I
回复
0
查看
506
import
I
顶部