用结构可以这样
TMyStruct = record
Label: TLabel;
Image: TImage;
end;
TMyStruct = record
Label: TLabel;
Image: TImage;
end;
解决方案 »
- delphi quickReport使用
- bass.dll 怎么设置缓冲目录
- vc里的guid在delphi里怎么表示?
- 钩子问题
- 谁知道Windows登录/注销时,有个不断滑动的条(在窗口中间),那个效果是怎么做的。
- sql语句的问题
- 如何判断字段的状态
- TListBox 滚动条有时候点击无效,双显示器,在两个显示器间频繁拖动窗口
- 如何实现delphi中开发的COM进行单步跟踪调试
- grid中的应用
- 帮忙啊:Standard和Additional面板上都只剩下一个控件了,其余的都不见了。55555555555
- 做web开发,用delphi+asp,还是delphi+jsp,还是delphi+php,给点建议!
TMyStruct = record
Label: TLabel;
Image: TImage;
end;
出错。
如果换成
TMyStruct = record
Label: Integer;
Image: String;
end;
都是可以的!不过这样我的问题还是没有解决!
private:
Label: TLabel;
Image: TImage;
public:
constructor Create;
destructor Destroy;
end;
constructor TMyStruct.Create;
begin
Label := TLabel.Create(NIL);
Image := TImage.Create(NIL);
end;destructor TMyStruct.Destroy;
begin
Label.Free;
Image.Free;
end;使用:
var
mystr: array [1..10] of TMyStruct;for i:= 1 to 10 do
mystr := TMyStruct.Create;
...for i:=1 to 10 do
mystr.Free;
*****************************************
var
handl:HWND;begin
handl:=label1.Parent.Handle;
........
end;我通过这种方法得到handl,那能不能通过handl来访问label1.Parent的其他属性呢?
谢谢!
*****************************************
*****************************************
你直接用Label1.Parent. ...不就可以直接使用其他属性了。
通过Handle不能直接访问的,
不过可以通过一些API访问。