如何通过鼠标点击获得点击panel的caption值

zhangxiasummer 2002-11-06 10:56:04
我的窗替里有一大堆panel 如何通过鼠标点击获得点击panel的caption值?
谢谢!
...全文
87 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangxiasummer 2002-11-06
  • 打赏
  • 举报
回复
如果我是通过右键点击该panel , 出来右键菜单 ,选取菜单选项 这样来显示呢


xzhifei 2002-11-06
  • 打赏
  • 举报
回复
或者在FormCreate事件中加入下面的代码:
var
i:integer
begin
for i:=0 to Self.ComponentCount-1 do
if Self.Components[i] is TPanel then
TPanel(Self.Components[i]).OnClick:=Panel1Click;

end;
xzhifei 2002-11-06
  • 打赏
  • 举报
回复
将所有需要用到的Panel的OnClick事件连接成Panel1Click:
procedure TfrmMain.Panel1Click(Sender: TObject);
begin
ShowMessage(TPanel(Sender).Caption);
end;
Essence_zhx 2002-11-06
  • 打赏
  • 举报
回复
不明白你说的是什么意思。
能不能说的具体一点。

5,931

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧