winform怎么实现这样的效果

[复制链接]
查看11 | 回复4 | 2021-1-27 05:31:26 | 显示全部楼层 |阅读模式
菜单栏在窗体顶部中间以下拉菜单的方式出现,有二级菜单。如果实在实现不了二级菜单,一级也可以。还有怎么把拖动窗体的标题栏显示成其他颜色或者设置成图片样式?


分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:31:26 | 显示全部楼层
formborderstyle设为none;
自己用panel或者flowlayoutpanel之类的容器画一个标题栏;
为自己画的标题栏写一个拖放功能;
标题栏里放一个菜单控件。
标题栏里放菜单是个很丑的设计,已经存在菜单栏的情况下显得更丑。
回复

使用道具 举报

千问 | 2021-1-27 05:31:26 | 显示全部楼层

设置标题栏菜单,这个要重载wndproc吧
回复

使用道具 举报

千问 | 2021-1-27 05:31:26 | 显示全部楼层
winform有个菜单栏,几级的都能生成
dev空间里面也有菜单栏,可以直接用。
回复

使用道具 举报

千问 | 2021-1-27 05:31:26 | 显示全部楼层
引用2楼tangyanzhi1111的回复:设置标题栏菜单,这个要重载wndproc吧
谢谢老师,请问有这方面的例子吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行