
正文
vb.net控件置前 vb中控件
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何修改VB控件的先后遮挡顺序
如果是在设计阶段vb.net控件置前,可以右键点击控件,然后选“置前”或“置后”就可以调整它们的顺序;
如果是在程序运行时,可以通过下面的语句来实现vb.net控件置前:
控件.ZOrder 0 '置前
控件.ZOrder 1 '置后
相关问答
Q1: VB.NET 不同控件重叠时,如何控制某一个在上面。
如果是在设计模式下vb.net控件置前,在控件上单击右键vb.net控件置前,有“置于顶层”“置于底层”的选项。
如果对于已经生成好的程序vb.net控件置前,那么已经在设计模式下添加到窗体上的控件是不能够调整显示顺序的,倒是通过 Me.Controls.Add(Me.Controls) 这种方式动态添加的控件可以调整顺序,哪个被先 Add vb.net控件置前了,哪个就显示在顶端。
如果对这个比较好奇的话,可以到 Form1.Designer.vb 下找到 InitializeComponent() 这一段,看里面不同的 Me.Controls.Add(Me.Controls) 的顺序会导致窗体呈现出怎样的结果。
Q2: vb60怎样让1个控件在另外一个控件置前
有vb.net控件置前的控件是有从属关系vb.net控件置前的,比如面板上面可以放输入控件,但大多数控件是分不vb.net控件置前了前后vb.net控件置前的,vb.net控件置前你放在1起就堆加在1起了,最后放上去的显示在最前面,控件可以设置可见不可见,但是置前是没有的
Q3: VB.NET窗口置顶在最前面显示的时候不影响目前鼠标焦点.
这是一个关于模态窗口与非模态窗口的问题。
实现非模态窗口也没什么难度
Dim form As New Form1
form.TopMost = True
form.Show()
你再将鼠标移到父窗口上,弹出的窗口也不会消失。
关于vb.net控件置前和vb中控件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








