C# .NET做的窗体隐藏之后鼠标指上去就自动弹出来!有点类似QQ!

来源:百度知道 编辑:UC知道 时间:2024/06/08 20:08:13

把你的内容放在一个比如<div>的容器中.这样儿:

<div style="display:none;" id="yourContainer">你的内容</div>

在你需要鼠标放上去就显示内容的地方.这样儿:(仍然用<div>举例)

<div onmouseover="showWin()" onmouseout="hideWin()">鼠标挪上来<div>

<script>
<!--
function showWin(){
document.getElementById("yourContainer").style.display="block";
}
function hideWin(){
document.getElementById("yourContainer").style.display="none";
}
-->
</script>

winFrom 还是 wedFrom?

大体思路是:
先做一个没有标题栏的小窗体再做一个隐藏的大窗体,鼠标放在小窗体上触发事件让大窗体显示,鼠标移开小窗体让大窗体隐藏。

应该是winFrom 不过QQ那个不是隐藏了 是把整个窗体收缩到一起了 或者可以说它移到屏幕外面了 然后在对这个窗体触发一个鼠标移入事件 在事件里把整个窗体在缩放回去 就可以啦 不过QQ的应该还判断了 当前窗体的左上角的坐标 也就是说窗体的坐标Y值为0 才会触发收缩 也就是你说的隐藏事件 应该就是这个思路了 具体实现 我没做过winfrom 就不好讲了