(1)我查了trim函数的帮助如下:
Trim removes leading and trailing spaces and control
characters from the given string S.
我的理解是:从所给的字符串中除去开头及结尾的空格和控制字符。
但我不知道哪些是所说:control characters(控制字符)?
(2)在判断edit输入是是否为空后,我想如果为空则给出一个
message,并将焦点放在edit1控件上,但如何使程序停在这,等
用户输入了内容后再使程序继续向下执行?
;procedure TForm1.Button1Click(Sender: TObject);
begin
Edit1.Text:=Trim(Edit1.Text);
; if Edit1.Text='' then
; showmessage('您输入的路径及文件名不能为空');
; edit1.SetFocus;
(2).当用户输入完按回车触发处理事件时不用停留吧?IF 为空则给出一个消息并用EXIT退出处理事件。
当用户输入再次回车的时候已经有了内容会进行处理。
(3).在KeyPress中加入以下代码:
begin
if (not(key IN ['0'..'9','A'..'Z','a'..'z',#13,#46,#8]))THEN ;BEGIN
showmessage('输入字符错误');
key:=#0;
end;