根据需要显示或隐藏标题栏

bea*_*oft 7 vb.net winforms

我想在我的Windows窗体应用程序(用vb.net编写)中添加一个选项,该选项将为用户提供隐藏菜单栏和标题栏的选项.我可以做菜单,但我不确定隐藏标题的最佳方法是什么.

我可以将FormBorderStyle更改为none,但这是最好的方法吗?

干杯卢克

小智 13

我刚刚找到了一个更简单的解决方案,它在运行时非常适合我.这个问题是很久以前发布的,但也许有人会觉得这很有帮助.

对我来说,尤里卡正在学习将表单的ControlBox属性设置为false.另请注意,text属性必须为空.

    Dim f As New Form
    f.Text = String.Empty
    f.ControlBox = False
    f.Show(Me)
Run Code Online (Sandbox Code Playgroud)


DVK*_*DVK 3

从这个页面,在编写时执行此操作:

form1.borderstyle = 0(无)、1(固定单个)、2(可调整大小)、3(固定对话框)、4(固定工具窗口)、5(可调整大小工具窗口)

但是,在运行时打开/关闭要困难得多,请参阅此处的推理和如何执行此操作的示例