delphi with do的问题

来源:百度知道 编辑:UC知道 时间:2024/06/08 01:35:59
With Pswtxt do
Name:='PsWtxt';
Left:=104;
Pswtxt.PasswordChar:='*';//这句为什么直接写passwordchar:='*' 确报错呢 还有像CANCEL 都必须加组件名称
Text:='';
top:=48;
是 TEdit啊

你没用begin..end

with Pswtxt do
begin
Name:='PsWtxt';
Left:=104;
PasswordChar:='*';
Text:='';
top:=48;
end;

Pswtxt 是什么类?
Pswtxt.PasswordChar:='*';//这句为什么直接写passwordchar:='*' 确报错呢?
Pswtxt.PasswordChar:='*'可能是不能被直接赋值的吧

CANCEL好像和保护字相关的,可能会编译通不过的

delphi中像C的{},需要用begin ……end;

要用BEGIN END 才可以,你可以直接在EDIT的属性里修改就可以了