首页 > 其他分享 >获取鼠标位置和控件区域

获取鼠标位置和控件区域

时间:2023-05-10 16:14:10浏览次数:34  
标签:控件 begin end Opened 获取 Visible scSplitView1 True 鼠标

procedure TForm1.scSplitView1MouseEnter(Sender: TObject);
begin
if scSplitView1.Opened then
Exit;
scSplitView1.Opened := True;
Label1.Visible := True;
Label2.Visible := True;
end;

procedure TForm1.scSplitView1MouseLeave(Sender: TObject);
var
P: TPoint;
R: TRect;
begin
GetWindowRect(scSplitView1.Handle, R);
GetCursorPos(P);

if PtInRect(R, P) then
exit
else
begin
//这里要先隐藏文字,不然会看到字体向左移动
Label1.Visible := False;
Label2.Visible := False;
scSplitView1.Opened := False;
end;
end;

标签:控件,begin,end,Opened,获取,Visible,scSplitView1,True,鼠标
From: https://www.cnblogs.com/lucken2000/p/17388273.html

相关文章

  • 2023移动光猫H2-2超级密码获取教程
    记录信息普通账户登录光猫后台,记录下宽带的账密、loid。如果后台查询不到以上信息,则可以按照如下办法获得宽带的账密不知道,也可以登录移动APP去查询和重置。loid不知道,则联系10086安排维修,然后联系其师傅电话咨询即可,不要问10086客服,她们不懂。这个用于光猫注册用的,注册后......
  • SQLSERVER获取汉字拼音码
     用户的输入经常用到拼音码选择器 --调用方法select dbo.wsh_GetPY('汉字')ALTERFUNCTION[dbo].[wsh_GetPY](@strNVARCHAR(4000))RETURNSNVARCHAR(4000)ASBEGINDECLARE@WORDNCHAR(1),@PYNVARCHAR(4000)SET@PY=''WHILELEN(@STR)>0BEGI......
  • C# WinForm 控件美化之改变ListView Head 的背景色
    方法1:(已测试)给ListView添加以下事件,改实例DataList为控件名称privatevoidDataList_DrawColumnHeader(objectsender,DrawListViewColumnHeaderEventArgse){e.Graphics.FillRectangle(newSolidBrush(Color.Black),e.Bounds);//设置背景颜......
  • C++如何获取网卡地址(跨平台)
    需求:获取电脑网卡的硬件地址。就是Linux下运行ifconfig出来的硬件地址。直接上代码:windows下运行ipconfig/all 显示的物理地址。  头文件:GetMacAddrFunc.h#ifndef__DDR_GET_MAC_ADDR_FUNC_H_INCLUDED__#define__DDR_GET_MAC_ADDR_FUNC_H_INCLUDED__#......
  • 转载:用pageOffice控件实现 office word文档在线编辑 表格中写数据的方法
    PageOffice对Word文档中Table的操作,包括给单元格赋值和动态添加行的效果。 1应用场景OA办公中,经常要在文档的指定位置表格,填充后端指定数据。如word文档中,表格数据   如下表格中 人员信息人员信息表公司名称部门名称员工姓名A公司开发部李......
  • DataGridView控件的显示效率
    C#,如何提高DataGridView控件的显示效率?一次要管理100万条记录,如何才能不卡?不仅仅是虚拟模式的问题。(1)采用virtualmode,不要使用datagridview1.datasource=dt如何使用虚拟模式,参见https://blog.csdn.net/qq_30122639/article/details/53739607和https://bbs.csdn.net/topics/390......
  • 小程序开发中的插件、组件、控件到底有什么区别?
    ​小程序插件代码由一些自定义组件和JS代码文件构成,插件开发者在发布插件时,这些代码被上传到后台保存起来。当小程序使用插件时,使用者需填写插件的AppID和版本号,就可从后台获取相应的插件代码。小程序代码编译时,插件代码会被嵌入到小程序中,与小程序一起编译运行。由于在小......
  • python控制windows 任务计划程序 获取具体单一任务
     importwin32com.clientTASK_ENUM_HIDDEN=1TASK_STATE={0:'Unknown',1:'Disabled',2:'Queued',3:'Ready',4:'Running'}scheduler=win32c......
  • 界面控件DevExtreme使用指南 - 控制折叠操作 & 键盘支持
    DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQuery,Knockout等)构建交互式的Web应用程序,该套件附带功能齐全的数据网格、交互式图表小部件、数据编辑器等。请注意:在开始本教程之前,请确保DevExtreme已安装在Angula......
  • 汉字获取拼音首字母
    <dependency><groupId>com.belerweb</groupId><artifactId>pinyin4j</artifactId><version>2.5.1</version></dependency>packagecom.hcp.tools;importnet.......