社区
C#
帖子详情
控件的自动隐藏和显示
yangrudi
2009-11-26 09:33:52
c#WinForm中我想实现一个功能。程序的主窗体左侧是一个TreeView控件,我想让他能够像浏览器中的侧边栏一样,选择自动隐藏\显示按钮后,当鼠标停留在它上面一会儿,它就会自动显示出来,鼠标移开后它又自动隐藏。
...全文
132
6
打赏
收藏
控件的自动隐藏和显示
c#WinForm中我想实现一个功能。程序的主窗体左侧是一个TreeView控件,我想让他能够像浏览器中的侧边栏一样,选择自动隐藏\显示按钮后,当鼠标停留在它上面一会儿,它就会自动显示出来,鼠标移开后它又自动隐藏。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冰心的小屋
2009-11-27
打赏
举报
回复
[Quote=引用 2 楼 zhujiazhi 的回复:]
private void MainForm_MouseMove(object sender, MouseEventArgs e)
{
if(e.X > treeViewMenu.Location.X && e.X < treeViewMenu.Width + treeViewMenu.Location.X && e.Y > treeViewMenu.Location.Y && e.Y < treeViewMenu.Height + treeViewMenu.Location.Y)
{
treeViewMenu.Visible = true;
}
else
{
treeViewMenu.Visible = false;
}
}
[/Quote]
思路很好啊
rpoplar
2009-11-27
打赏
举报
回复
应该可以的,看看控件是不是放在了其他panel上。
如果是的话,还需要其该panel的mousemove事件
yangrudi
2009-11-26
打赏
举报
回复
[Quote=引用 1 楼 angel6709 的回复:]
哎,mouse事件
[/Quote]
这位仁兄厉害,一看就看出门道了,Mouse事件,好厉害啊!我好佩服你!
yangrudi
2009-11-26
打赏
举报
回复
[Quote=引用 2 楼 zhujiazhi 的回复:]
private void MainForm_MouseMove(object sender, MouseEventArgs e)
{
if(e.X > treeViewMenu.Location.X && e.X < treeViewMenu.Width + treeViewMenu.Location.X && e.Y > treeViewMenu.Location.Y && e.Y < treeViewMenu.Height + treeViewMenu.Location.Y)
{
treeViewMenu.Visible = true;
}
else
{
treeViewMenu.Visible = false;
}
}
[/Quote]
楼上这个方法可以隐藏,但是显示不出来。
zhujiazhi
2009-11-26
打赏
举报
回复
private void MainForm_MouseMove(object sender, MouseEventArgs e)
{
if(e.X > treeViewMenu.Location.X && e.X < treeViewMenu.Width + treeViewMenu.Location.X && e.Y > treeViewMenu.Location.Y && e.Y < treeViewMenu.Height + treeViewMenu.Location.Y)
{
treeViewMenu.Visible = true;
}
else
{
treeViewMenu.Visible = false;
}
}
angel6709
2009-11-26
打赏
举报
回复
哎,mouse事件
Android 点击
显示
控件
,一段时间后隐藏
显示
的
控件
使用线程控制
显示
/隐藏按钮, 无操作一段时间后,隐藏
显示
的按钮
[精仿]QQ2013局域网通讯(10.30更新版-带最新版界面库)
1.界面库中多达25个自定义换肤
控件
,让每个
控件
设设属性就能达到你想要的效果,支持图片换肤和色调绘制。 2.四边阴影,毛边效果,可以设置阴影宽度和阴影颜色,支持所有系统。 3.拥有密码键盘输入,防护更贴心。 4.8...
QT之多个
控件
隐藏/
显示
(通用方法不仅适用于QT)
多个
控件
隐藏和
显示
写在前面 在进行界面开发的工作时,常常涉及到不同界面的开发。尤其是通过菜单栏控制。 在前边,我们已经讲过如果将QT环境中的菜单栏点击事件与相应的功能(槽)函数进行连接,并实现相应的
控件
...
MFC隐藏和
显示
一个
控件
的方法
那么,怎样在MFC中实现一个
控件
的隐藏和
显示
呢?这里,我就说一个我知道的简单方法。 第一、先获得
控件
对象。这里用一个EditBox
控件
为例。 CEdit *edit = (CEdit*)GetDlgItem(IDC_EDIT_XXXX); 其中,IDC_
WPF 基础(一)
控件
XAML实现隐藏(Visibility Hidden和Collapsed)和C#实现对
控件
的隐藏、
控件
显示
/隐藏的判断条件
第二章、
控件
隐藏/
显示
2.1、XAML实现隐藏/
显示
2.2、C#实现隐藏/
显示
第三章、
控件
显示
/隐藏的判断条件 3.1、界面 3.2、判断
显示
条件 第一章、简介 Visibility属性常用在WPF
控件
中。本博客将介绍WPF中...
C#
110,534
社区成员
642,576
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章