vb.net WinForm操作
主窗体上需要显示一个浮动窗体,实现过程中遇到问题。程序启动后浮动窗体会跑到主窗体控件的后面(被挡住),用鼠标点击浮动窗体的标题栏几次会让它跑到最上层来,不知什么原因,请教各路高手!以下是代码:
Private Sub Main_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim frmTool As New Tool()
frmTool.FormBorderStyle = Windows.Forms.FormBorderStyle.FixedToolWindow
frmTool.TopLevel = False
frmTool.Parent = Me
frmTool.Show()
End Sub
--------------------编程问答-------------------- frmTool.TopLevel = False
为啥设为false? --------------------编程问答--------------------
为了让frmTool成为主窗体的子窗体 --------------------编程问答-------------------- show后
frmTool.BringToFront
试试 --------------------编程问答-------------------- frmtool.topmost=true试试 --------------------编程问答--------------------
这个是把窗体置顶,应该可以解决 --------------------编程问答-------------------- frmTool.Owner = Me
加这一句,就可以了,
补充:.NET技术 , VB.NET