vb.net标题栏隐藏 vb窗体标题栏显示内容

vb中有菜单栏的窗体能隐藏标题栏吗

一般的方法是不能的,api可以做到不过太麻烦了,可以使用按扭来代替菜单的总蓝目,然后当点击某个按扭时,让你编辑好的菜单项目弹出来。

成都创新互联是一家专业提供金林企业网站建设,专注与网站设计、做网站、成都h5网站建设、小程序制作等业务。10年已为金林众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。

vb.net彻底隐藏文件夹

1、首先,打开电脑,点击电脑界面中的vbnet软件。

2、其次,点击该软件的隐藏按钮,进入隐藏界面。

3、最后,选择要隐藏的文件,点击彻底隐藏即可,是非常简单的。

VB.net里面的工具栏怎么能自动隐藏?

工具栏 一般都有自动隐藏,在工具栏的左或者右上方 有个图标可以选择隐藏的,我用的VS2010 反正在那里有设置的!

vb,点击按钮后隐藏窗体的标题栏?

Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _

(ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As LongPrivate Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" _

(ByVal hwnd As Long, ByVal nIndex As Long) As LongPrivate Const GWL_STYLE = (-16)

Private Const WS_CAPTION = HC00000 ' WS_BORDER 或 WS_DLGFRAME

Private Const WS_MAXIMIZEBOX = H10000

Private Const WS_MINIMIZEBOX = H20000

Private Const WS_SYSMENU = H80000Private Declare Function SetWindowPos Lib "user32" _

(ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, _

ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As LongPrivate Enum ESetWindowPosStyles

SWP_SHOWWINDOW = H40

SWP_HIDEWINDOW = H80

SWP_FRAMECHANGED = H20 ' The frame changed: send WM_NCCALCSIZE

SWP_NOACTIVATE = H10

SWP_NOCOPYBITS = H100

SWP_NOMOVE = H2

SWP_NOOWNERZORDER = H200 ' Don't do owner Z ordering

SWP_NOREDRAW = H8

SWP_NOREPOSITION = SWP_NOOWNERZORDER

SWP_NOSIZE = H1

SWP_NOZORDER = H4

SWP_DRAWFRAME = SWP_FRAMECHANGED

HWND_NOTOPMOST = -2

End EnumPrivate Declare Function GetWindowRect Lib "user32" (ByVal hwnd As Long, lpRect As RECT) As Long

Private Type RECT

Left As Long

Top As Long

Right As Long

Bottom As Long

End TypePrivate Function ShowTitleBar(ByVal bState As Boolean)

Dim lStyle As Long

Dim tR As RECT ' 获取窗口的位置:

GetWindowRect Me.hwnd, tR ' 调整标题栏是否可见:

lStyle = GetWindowLong(Me.hwnd, GWL_STYLE)

If (bState) Then

Me.Caption = Me.Tag

If Me.ControlBox Then

lStyle = lStyle Or WS_SYSMENU

End If

If Me.MaxButton Then

lStyle = lStyle Or WS_MAXIMIZEBOX

End If

If Me.MinButton Then

lStyle = lStyle Or WS_MINIMIZEBOX

End If

If Me.Caption "1" Then

lStyle = lStyle Or WS_CAPTION

End If

Else

Me.Tag = Me.Caption

Me.Caption = ""

lStyle = lStyle And Not WS_SYSMENU

lStyle = lStyle And Not WS_MAXIMIZEBOX

lStyle = lStyle And Not WS_MINIMIZEBOX

lStyle = lStyle And Not WS_CAPTION

End If

SetWindowLong Me.hwnd, GWL_STYLE, lStyle' 重新设定窗口:

SetWindowPos Me.hwnd, 0, tR.Left, tR.Top, tR.Right - tR.Left, tR.Bottom - tR.Top, SWP_NOREPOSITION Or SWP_NOZORDER Or SWP_FRAMECHANGED

Me.Refresh' 你可能需要在Form_Resize中加一点代码,因为客户区的大小已经改变:

End Function Private Sub Check1_Click()

If (Check1.Value = Checked) Then

ShowTitleBar True

Else

ShowTitleBar False

End If

End Sub

在窗体上加一个checkbox,设置value=1,然后启动程序

VS.NET(vb)编程时怎么隐藏标题栏呢?

窗口的FormBorderStyle是修改窗口属性的~,可以改成None这样就没有边框和标题栏了

如果仅仅要去掉标题栏,修改窗口ControlBox为false,并吧Text属性置空就好了

……还是你啊~你问了两次,复制过来~呵呵

VB 如何 隐藏标题栏 显示任务栏

Private Declare Function SetWindowText Lib "user32" Alias "SetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String) As Long

BorderStyle = 0

ShowInTaskbar = True

Private Sub Form_Load()

SetWindowText Me.hwnd, "任务栏名称"

End Sub


网站名称:vb.net标题栏隐藏 vb窗体标题栏显示内容
文章出自:http://scyanting.com/article/dodeige.html