无法修改窗口属性。。。。。
procedure TForm2.FormCreate(Sender: TObject);
begin
tform2.height:=23;
end;
那句话出问题了?
[解决办法]
看窗体的name属性
form2.height:=23; //改为,去T
[解决办法]
tform2是类名,只有其实例form2才可以赋值,就比如c语言的
struct _student
{
char name[10];
int age;
}
你可以定义一个结构变量struct _student student;
然后赋值 student.age=20;
而 _student.age=20没有意义
[解决办法]
类名与实例搞混了
[解决办法]
this.height:=23;
[解决办法]
this不行,那就用Self了
Self.Height := 23;
this和Self都是指代本窗口的意思。直接使用窗口名也可以的。
[解决办法]
在语法上说,如果是在本窗口单元的代码中的话,是可以的。
不过在Delphi中没有this关键字,而是用Self。只不过两者在不同的语言语法中表达的是同一个意思。