VB.NET标签位于多个GroupBox前面或中
这是在VB.NET2003中 我有一个表单,其中几个分组框相互重叠,并根据表单当前应该显示的内容进行显示 我想要的是显示一个文本对象(标签、文本框等),而不管此时哪个GroupBox是可见的。不在GroupBox内部的标签显示在其下方,并且不可见(放在前面没有帮助),文本框、面板也存在类似问题。。我不知道还能用什么VB.NET标签位于多个GroupBox前面或中,.net,vb.net,labels,groupbox,.net,Vb.net,Labels,Groupbox,这是在VB.NET2003中 我有一个表单,其中几个分组框相互重叠,并根据表单当前应该显示的内容进行显示 我想要的是显示一个文本对象(标签、文本框等),而不管此时哪个GroupBox是可见的。不在GroupBox内部的标签显示在其下方,并且不可见(放在前面没有帮助),文本框、面板也存在类似问题。。我不知道还能用什么 我是否遗漏了什么,是否有其他方式显示覆盖在分组框上而不在其中的文本?您可以始终在表单上绘制,并指定坐标。但是,这不是由标签完成的,而是由GDI+完成的。我相信: Dim g As
我是否遗漏了什么,是否有其他方式显示覆盖在分组框上而不在其中的文本?您可以始终在表单上绘制,并指定坐标。但是,这不是由标签完成的,而是由GDI+完成的。我相信:
Dim g As Graphics
g = CreateGraphics()
g.DrawString("My text", font, Brushes.White, 100, 30)
g.Dispose()
如果您确保您的“文本对象”不包含在任何分组框中,但仍位于它们的上方,使其看起来像它们一样,则可以执行此操作 有几种方法可以做到这一点。您可以将对象放置在所有分组框之外,选择它们并使用箭头键将它们移动到分组框上 您还可以手动设置对象的位置属性,以便它们最终位于GroupBox上
不管你怎么做,请确保你将文本对象“放在前面”,使它们始终显示在分组框上方。你是说不透明度吗?但是如果我在表单上绘制,我绘制的内容不会显示在分组框下方,并且在分组框下方不可见吗?不确定。让我很快试一试,我会告诉你的。是的,你可以。阅读:很明显,你甚至可以画线条、形状等等。