gServer,eOwner,eOffice: TEdit;
eServer := TEdit.Create(Page);
eServer.Top := stServerADD.Top;
eServer.Width := Page.SurfaceWidth - stServerADD.Width - ScaleX(200);
eServer.Left := stServer.Left + stServerADD.Width + ScaleY(20);
eServer.Text := '名称';
eServer.Parent := Page.Surface;我第一次做Delphi,我声明了好多文本框,请问如何判断这些文本框不能为空???
eServer := TEdit.Create(Page);
eServer.Top := stServerADD.Top;
eServer.Width := Page.SurfaceWidth - stServerADD.Width - ScaleX(200);
eServer.Left := stServer.Left + stServerADD.Width + ScaleY(20);
eServer.Text := '名称';
eServer.Parent := Page.Surface;我第一次做Delphi,我声明了好多文本框,请问如何判断这些文本框不能为空???
解决方案 »
- 用同样的SQL语句,在SQL PLUS里可以操作,但在delphi里却要报错。这是为什么?
- DevExpressVCL里的cxtext有aafont里的滚动功能吗?
- dxdbgrid 中MEMO字段如何显示
- 问VC快捷键
- (在线等待哈!很急的!)请教高手,看看我的程序,问题在哪,付上了错误提示的
- 用fast report 如何製作交叉報表,高手指點!!謝謝!
- 编译算法问题,如何实现通过二元运算公式,计算出4则运算式的结果。急急急
- 讨教,请问delphi中如何检测电脑端口是否开放!如21端口...
- 请问如何定义这个变量:var Temp : sender of TButton
- 为了Delphi做得更好,Delphi6-Bug大家一起快快抓吧!(不好意思!只能给这么多分了)
- 那位给个msdn 2005里的下载地址。
- 怎么在fastreport中根据记录数的多少来控制报表的页长
if trim(eServer.text)='' then
不行!
var
i:integer;
begin
for i:=1 to form1.ComponentCount do
begin
if form1.Components[i-1] is TEdit then
begin
if TEdit(form1.Components[i-1]).text='' then
ShowMessage('EXIT');
end;
end;
end;
var
i:integer;
begin
for i:=0 to form1.ComponentCount-1 do
begin
if form1.Components[i] is TEdit then
begin
if Lengh(Trim(TEdit(form1.Components[i]).text))=0 then
ShowMessage('EXIT');
end;
end;
end;
if Edit1 <> nil then
begin
MessageBox(0, '这是一个没有被创建的文本框', '提示', 0);
end;判断文本框的内容空值:
楼上的几位就可以