【发布时间】:2020-08-03 06:44:38
【问题描述】:
我正在 vb.net(win forms - visual studio 2019)中开发一个网络浏览器,我没有使用任何预定义的 Windows Ui,只使用我自己的 UI。
问题是在将工具栏添加到表单时,我使用了一个面板并插入了一个长灰色矩形图像作为面板的背景(自定义工具栏)。如果在调试时增加窗体的宽度,则面板的宽度不会增加。随着表单宽度的增加,任何拉伸面板的方法。
尝试#1:
Private Sub
BunifuElipse1_TargetControlResized(sender As Object, e As EventArgs) Handles
BunifuElipse1.TargetControlResized
Panel1.Width = Form1.Width
End Sub
错误:
'Form1' 不能通过其默认实例引用自身;用我' 而是。
尝试#2:
Private Sub
BunifuElipse1_TargetControlResized(sender As Object, e As EventArgs) Handles
BunifuElipse1.TargetControlResized
Panel1.Width = Me.Form1.Width
End Sub
错误:
'MeForm1' 未声明。它可能无法访问,因为它 保护等级。
注意:我使用 Bunifu UI(我认为这里没有任何区别)
【问题讨论】:
-
它是 Me.Width,但为了您的目的,只需在 Designer 中将 Panel Dock 属性设置为 Top
-
谢谢,我刚刚解决了我的目的,我是新手你知道的(只有 15 岁)