为了让TStatusBar上能放控件,写了下面一个类:
type
TStatusBarEx = class(TStatusBar)
public
Constructor Create(AOwner: TComponent); override;
end;implementation{ TStatusBarEx }constructor TStatusBarEx.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ControlStyle := ControlStyle + [csAcceptsControls];
end;我想直接在代码中用,没有做成控件,代码如下:
var
a: TStatusBarEx;
b: TStatusPanel;
begin
a := TStatusBarEx.Create(self);
b := a.Panels.Add;
b.Width := 100;
b.Text := '能放控件的Bar'; b := a.Panels.Add; //这个Panel上我想放个按钮(bn)应怎么写
b.Width := 100;
bn.Parent := statusbar1; //应该怎么写
请大家帮忙.
type
TStatusBarEx = class(TStatusBar)
public
Constructor Create(AOwner: TComponent); override;
end;implementation{ TStatusBarEx }constructor TStatusBarEx.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
ControlStyle := ControlStyle + [csAcceptsControls];
end;我想直接在代码中用,没有做成控件,代码如下:
var
a: TStatusBarEx;
b: TStatusPanel;
begin
a := TStatusBarEx.Create(self);
b := a.Panels.Add;
b.Width := 100;
b.Text := '能放控件的Bar'; b := a.Panels.Add; //这个Panel上我想放个按钮(bn)应怎么写
b.Width := 100;
bn.Parent := statusbar1; //应该怎么写
请大家帮忙.
解决方案 »
- windows32核心API参考里面的几个问题求解:(分不够灌水也要加)
- 关于安装系统钩子时Dll中的Form焦点的问题。还有Application.Handle到底是啥
- 结构体指针问题?请大家关注一下!!!谢谢
- 线程里面自定的事件为什么不响应,使用idtcpclient文件传送中出现的问题:0
- 为什么我用将字段属性设为fkLookup,KeyFields设为两个字段用分号(XX;XX)割开时,总是提示XX;XX找不到?
- 关于ACCESS数据库的记录编号问题
- 关于Query控件的问题(在线等待)
- 求购系统详细设计文档!! 。。做个参照。。谢谢,或告诉哪里能得到类似文档,将感激不尽!!
- 大家好!大家新年快乐! 大伙们亲苦了!
- 怎么在JPG格式图上画图?这里的高手哪了?我都问了三天!高分
- 怎样知道一个接口里面的方法是否可用?
- 做图形的朋友可以看一下 或许会有帮助.
b.Width := 100;
/////////
var
btn1: TButton;begin
btn1 := TButton1.Create(b);
btn1.Parent := b;
end;