社区
C#
帖子详情
已经设为topmost 的窗体,把右键菜单也挡住了,怎么办?
ac669
2004-10-30 12:13:07
一个小信息框,topmost,可是右键菜单也被遮住一部分,
通过事件动态改变窗体topmost值好像不行。
不知有没有朋友碰到过这个问题,怎么解决。
...全文
198
6
打赏
收藏
已经设为topmost 的窗体,把右键菜单也挡住了,怎么办?
一个小信息框,topmost,可是右键菜单也被遮住一部分, 通过事件动态改变窗体topmost值好像不行。 不知有没有朋友碰到过这个问题,怎么解决。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hawk234
2004-12-29
打赏
举报
回复
up
ac669
2004-12-28
打赏
举报
回复
自己顶一下。
jkflyfox
2004-10-31
打赏
举报
回复
我在vs2005里调试了
不会被那个窗体盖住阿。
你那个是怎么回事,代码看下。
ac669
2004-10-31
打赏
举报
回复
我又试了一下,还是不行。
我用的是C# express 2005
topmost 的窗体的确会挡住右键菜单。
ac669
2004-10-31
打赏
举报
回复
今天见鬼了。
我新建一个窗体(topmost),加入右键菜单,毫无问题。
为什么我现在这个窗体就这么怪呢?
我查过了,两个窗体的属性设置一摸一样,郁闷。
实在不行的话,只好挪到新窗体上了。
实际上窗体很简单,只是一个像foxmail显示在屏幕顶端滚动显示信息的一样。
ac669
2004-10-30
打赏
举报
回复
没人碰到过这个问题吗?
迅雷悬浮窗
迅雷悬浮窗 第一,悬浮窗口是一个TopMost
窗体
(新建
窗体
,设置TopMost属性); 第二,鼠标拖动,做拖动就是要对TopMost
窗体
添加一个MouseMove事件,判断鼠标的位置,通过改变Location移动TopMost
窗体
; 第三,鼠标
右键
,在 .net 2.0里可以对TopMost
窗体
添加ContextMenuStrip来实现;
电子日记本的 NEO 窗口改进版
电子日记本的 NEO 窗口制作得非常漂亮,网上流传一些制作方法,在研究之后,
发觉使用 TImage 拼凑,以及 Unit 单元中“一大段”代码对于我这个对源码要求
干净整洁的人来说,总觉得不是个味。于是自己动手改进,采用控件加一个TFORM
继承类来实现。
特点:
1.封装完成,目标窗口整洁。便于设计期摆放控件。
2.附加磁性和顶层显示属性。
安装方法:
1.安装 Q_NeoForm.pas 控件。
2.添加搜索路径。
使用方法:
1.在普通窗口中添加 Q_NeoForm 控件。
2.在 use 中添加 NeoForms 。
3.将 TForm1=Class(TForm) 改为 TForm1=Class(TNeoForm)。
当然,您还可以制作一个通用模板重复使用。
属性说明:
Q_NeoForm:
BoldCaption:Boolean 窗口标题是否使用粗字体。
Magnet:Integer 磁性窗口的磁性度。
TopMost:Boolean 是否顶层显示。
系统按钮和边界属性可通过窗口的相关值进行调整。
已知问题:
在使用鼠标拖动边界改变尺寸时闪烁严重,作者试图使用 Double Buffer 改进,
效果不明显。
本软件修改自网上流传的 NeoForm 代码,在此向原作者表示感谢,同时您可免费
使用本软件,如您对其进行改进,请MAIL一份给我,谢谢!
秋雨痕
http://q1xp.onchina.net
q.yuhen@263.net
C# WinForm
窗体
的TopMost属性设置为true时,多次点击
窗体
弹出事件,只会弹出一个
窗体
点击“查找”按钮,会弹出"查找"
窗体
,“查找”
窗体
命名为frmSearch
已经
定义了frmSearch的TopMost属性为true(true表示以Show方式显示
窗体
后,焦点不在
窗体
上时,
窗体
依然保持在最顶层) 需要实现:再次点击“查找”按钮,如果“查找”
窗体
已经
存在,则不再弹新
窗体
方法:1.定义一个类成员frmSearch
窗体
变量 2.在“查找”按钮的Click事件
c#让
窗体
永在最前 调用windows api 将
窗体
设为
topmost
有时候应用程序需要将一个
窗体
始终位于屏幕的最前面,即使切换到其它
窗体
也能看到该
窗体
,这样的
窗体
就叫做TopMost
窗体
。 用C#制作TopMost
窗体
之前,首先要了解如何声明SetWindowPos函数和SetWindowPos函数的具体功能,它们是制作TopMost
窗体
的关键,C#程序主要是通过调用Windows API函数中的SetWindowPos函数来实现。 SetWindowP...
C# WPF 一直保持多个Topmost
窗体
的置顶顺序
原文:C# WPF 一直保持多个Topmost
窗体
的置顶顺序 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/m0_37862405/article/details/80915523 参...
C#
110,536
社区成员
642,578
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章