社区
C#
帖子详情
Winform标题栏放contextmenustrip的问题
ablandsky
2009-06-09 04:53:54
像千千静听那样,在标题栏放个右键菜单
但是放上后标题栏一右键总是出来Window那个菜单,就是关闭,最小化,还原那个
而且这好象也是针对整个FORM放的
试着把FROMBORDERSTYLE设置能NONE了,标题栏没了
重做了一个标题栏,并自定义了最小化最大化和关闭按钮
但是最小化到任务栏时,右击任务栏的该FORM,没有任何菜单了
正常的时候应该像普通窗体那样有还原,关闭,最小化那些菜单的
各位有什么好的解决方法吗?
...全文
172
8
打赏
收藏
Winform标题栏放contextmenustrip的问题
像千千静听那样,在标题栏放个右键菜单 但是放上后标题栏一右键总是出来Window那个菜单,就是关闭,最小化,还原那个 而且这好象也是针对整个FORM放的 试着把FROMBORDERSTYLE设置能NONE了,标题栏没了 重做了一个标题栏,并自定义了最小化最大化和关闭按钮 但是最小化到任务栏时,右击任务栏的该FORM,没有任何菜单了 正常的时候应该像普通窗体那样有还原,关闭,最小化那些菜单的 各位有什么好的解决方法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ablandsky
2009-06-10
打赏
举报
回复
顶上
ablandsky
2009-06-09
打赏
举报
回复
[Quote=引用 5 楼 lovvver 的回复:]
Form.ControlBox = true;
Form.BackGroundColor = 透明;
在Form上放上一个Panel,Panel为类似千千静听的背景色,然后将ContextSTripMenu放到该Panel上。
。。。。
关键在于尝试一下。
[/Quote]
我现在就是这么做的
把自带的标题栏关掉了
放了一个PANNLE仿制了一个标题栏,并且做了可拖动窗体,一些标题按钮也都仿制完了
但是最小化到任务栏不能右键弹出那个关闭菜单了
Form.ControlBox = true; 设置了也不行
evaa006
2009-06-09
打赏
举报
回复
自定义菜单。
lovvver
2009-06-09
打赏
举报
回复
Form.ControlBox = true;
Form.BackGroundColor = 透明;
在Form上放上一个Panel,Panel为类似千千静听的背景色,然后将ContextSTripMenu放到该Panel上。
。。。。
关键在于尝试一下。
Dobzhansky
2009-06-09
打赏
举报
回复
可以拿到那个系统菜单
[DllImport("User32")]
private static extern int RemoveMenu(IntPtr hMenu, int nPosition, int wFlags);
[DllImport("User32")]
private static extern IntPtr GetSystemMenu(IntPtr hWnd, bool bRevert);
[DllImport("User32")]
private static extern int GetMenuItemCount(IntPtr hWnd);
只试过删除禁用系统菜单中的菜单项.
wartim
2009-06-09
打赏
举报
回复
这里是一个vc讨论这个的帖子
http://topic.csdn.net/t/20001205/23/45627.html
wartim
2009-06-09
打赏
举报
回复
在系统菜单中添加自定义菜单项
http://www.mscto.com/dotnet/2009022453222_2.html
Profiteerchen
2009-06-09
打赏
举报
回复
form有一个ControlBox属性=true或false
楼主看看是否会对你有用
从新手小白进入
WinForm
编程 (VS2019)
WinForm
框架 是 Windows Form 的简称,是美国微软公司Microsoft开发基于 .NET Framework 平台的桌面运用程序框架,一般使用 C#语言 编写。
WinForm
框架可用于设计窗体和可视控件,采用面向对象语言C#,可快速...
WinForm
无边框窗体:纯代码绘制
标题栏
及其控件,窗体四周阴影,可拖拽。可直接继承使用。
因
WinForm
本身的窗体界面太过传统,需要自定义
标题栏
部分时,又因修改难度较大或始终有点不理想,基于对于C#的热爱,只好选择动手纯代码绘制,所以记录了此文章,以作备用。1、当ShowCaption属性值为FALSE时,窗体为...
(
winform
)菜单栏添加快捷键以及按钮添加快捷键方法
菜单栏Menu
Strip
和右键菜单栏
ContextMenu
Strip
可通过ShortcutKeys属性设置快捷键。 对于菜单项设置快捷键有两种方式 若以ALT键开始的话,只需要在菜单项的text属性设置的文本后加上(&+键码)就可以了,如下图 ...
winform
实现任务栏隐藏、通知栏图标及右键、类似QQ隐藏窗体等功能
winform
下有个属性showintaskbar。直接改为false即可。2。第二个功能是添加通知栏图标。有个控件为notifyicon,直接拉过来,添加图标即可。3。第三个功能,实现类似QQ的隐藏窗体,把窗体拖到屏幕上方就会缩起来的...
winform
的菜单栏和工具栏
winform
的菜单栏和工具栏 1、
ContextMenu
Strip
--右键菜单 可以绑定在任何一个控件上,添加操作快捷键,并可以设置多层 每行相当于一个按钮,输入-可添加分割线 2、Menu
Strip
--菜单 优先级最高,一定会...
C#
110,549
社区成员
642,562
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章