to y97523szb()
我重载了OnEnter事件但是没有完成此功能。能够具体说一下吗
我重载了OnEnter事件但是没有完成此功能。能够具体说一下吗
解决方案 »
- delphi读取二进制问题
- 怎样刷新Object Inspector的显示?或者用什么方法控制Object Inspector中属性的结点
- 问个关于动态库的奇怪的问题
- Tdatabase控件中的一个属性值的问题
- ****showmodal与modalresult****
- 哪有便宜又好用的网站虚拟主机(最好赠送免费域名注册)谢谢大家
- 关于一个字段类型为string型的查询问题,在线等回复,急急急!!!!!!!!
- 我想当我把焦点setfocus到combobox控件上时,它自动把那个下拉框拉出来,行不行的?
- 怎样通过DELPHI窗体标题栏的帮助按钮[bordericons=bihelp]调用帮助文件?
- 关于IE Twebbrowser的问题??
- 救命!读文件读出空字串!
- 如何实现这样的效果?
FPnls[1] := pnl2;
FPnls[2] := pnl3;procedure pnl1Onclick(Sender: TObject);
begin
if Sender is TLayoutPanel then
with Sender as TLayoutPanel do
UpdatePnls(Name);
end;procedure UpdatePnls(pnlname: string);
var
i: Integer;
begin
for i := Low(FPnls) to High(FPnls)
begin
//去除FPnls[i]的标记的语句
if FPnls[i].Name = pnlname then
begin
// 获得标记的语句;
end;
end;
end;
================================================================曾经有一碗热辣辣的烧猪手面放在我面前,我没有珍惜,等到晾凉了之后才后悔莫及。
我的Panel是动态创建的,可能不止有3个,那就不能用procedure pnl1Onclick(Sender: TObject);
我声明了一个PanelClick(Sender: TObject)的函数,在动态生成TLayoutPanel时将pnl1.OnClick := PanelClick,pnl2.OnClick := PanelClick,pnl3.OnClick := PanelCLick.....
但是,我在调试该程序时单击了pnl1,pnl2...没有执行pnl1.OnClick,pnl1.OnClick,不知道为什么?