
正文
vb.net窗体标题 vb窗体名称和标题怎么改
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB.NET中,如何取得标题栏的高度
有两种方法:
1. Windows.Forms.SystemInformation.CaptionHeight
这个方法取的是系统参数,它表示的标题栏的 蓝条条部分的高度(不包括边框)
2. Me.ClientSize.Height - Me.Height
这种方法 获得的是当前窗体的标题栏加上它的边框的高度。
通常建议使用第2种方法。更准确一些。
比如你的窗体是个没有标题栏的,用第一种方法返回值就 不 准确了。
相关问答
Q1: VB怎么获取窗口标题
非常简单.
先用 GetForegroundWindow 来获取当前活动窗口vb.net窗体标题的句柄,然后用 GetWindowText 来获得这个句柄的标题..就可以vb.net窗体标题了,
我给vb.net窗体标题你写vb.net窗体标题了个代码 你运行看下就明白vb.net窗体标题了..
在窗体上创建一个timer控件(用来随时检测活动窗口的标题),然后复制下面的代码 运行 就看到了...哥们,最好追加点分哦~~ o(∩_∩)o...~~
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function GetForegroundWindow Lib "user32" () As Long
Private Sub Form_Load()
Timer1.Interval = 500
Timer1.Enabled = True
Me.Width = Screen.Width / 2
End Sub
Private Sub Timer1_Timer()
Dim hd As Long, tt As String
tt = Space(255)
hd = GetForegroundWindow
GetWindowText hd, tt, 256
Cls
Print "活动窗口标题是 " tt
End Sub
Q2: “在设置VB窗体标题时,应改变窗体的Name属性值”是对的还是错的
不对,name属性就相当于一个人的名字,是在窗体设计阶段就应该设置的,为只读属性,在代码中只能调用,不可以更改。
而显示在窗体上的标题应该是用caption属性,这个属性在代码中既可以读取也可以随时更改。
vb.net窗体标题的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb窗体名称和标题怎么改、vb.net窗体标题的信息别忘了在本站进行查找喔。






