• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

获取Delphi焦点位置的方法,及所在的控件、以及如何通过控件名称访问控件并赋值 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Delphi 获取焦点位置及所在控件的方法:

方法一,循环判断:

Var
  I: Integer;
Begin
  For I := 0 To ComponentCount - 1 Do    //获取组件数量
  Begin
    If Components[I] Is TWinControl Then   
    Begin
      If (Components[I] As TWinControl).Focused Then
      Begin
        Self.Caption := (Components[I] As TWinControl).Name;
        Break;
      End;
    End;
  End;

 

方法二,通过活动控件的名称判断:

Activecontrol.name //获取Delphi焦点所在的控件

 

方法三:

某个控件的name.Focused 

 

  

 

 

已知控件名称访问控件并赋值:

var 
  Panel: TComponent;
begin
  Panel := FindComponent("pnlToolbar");
  If Panel is TPanel then
  TPanel(Panel).Color := clSilver;
end;

 

 创建时间:2019.08.05  更新时间:2020.01.08

 来源:https://www.cnblogs.com/guorongtao/p/11301331.html

  


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Delphi开发嵌入式IE浏览器监控程序发布时间:2022-07-18
下一篇:
SuperObject(Delphi最好的JSON简析类)扩展功能----排序(3)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap