如何去掉标题栏?

zhuliren 2003-11-23 12:17:20
在没有带菜单的Form中,可以通过设置Form的BoardStyle为0,从而去掉标题栏和边框,但是我要加上菜单(右键弹出菜单),标题栏和边框就又出来了.

请问各位大侠如何即能有菜单,又没有标题栏??
...全文
78 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
aiur2000 2003-11-23
  • 打赏
  • 举报
回复
的确,有菜单就有标题栏了
wumy_ld 2003-11-23
  • 打赏
  • 举报
回复
窗体的BorderStyle属性设成0就可以了。
zhuliren 2003-11-23
  • 打赏
  • 举报
回复
不行啊!显示如下:

Compile error:

Function or interface marked as restricted,or the function uses an Automation type not supported in Visual Basic

??
cnhgj 2003-11-23
  • 打赏
  • 举报
回复
form.controlBox = false
onlineboy 2003-11-23
  • 打赏
  • 举报
回复
这是MS的一个疏漏
可以将这些Popup的菜单放在另外一个窗体上,然后这个窗体的Visible=False
跨窗体调用就可以了
aiur2000 2003-11-23
  • 打赏
  • 举报
回复
直接在窗体中设计,不要写代码
wumy_ld 2003-11-23
  • 打赏
  • 举报
回复
设计好菜单,Visible属性设为False
窗体的BorderStyle属性设成0,
controlBox 属性设成false(必须在设计状态赋值,运行时不可改变)
清除窗体的Caption属性,这一点很重要。

之后: PopupMenu mnuFile
就可以了

aiur2000 2003-11-23
  • 打赏
  • 举报
回复
form1.controlBox = false
form1.caption=""

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧