以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  动态加入控件时,如何设置锚定和停靠?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188232)

--  作者:xluoping
--  发布时间:2023/9/9 11:44:00
--  动态加入控件时,如何设置锚定和停靠?
动态加入控件时,如何设置锚定和停靠?
Dim pa As WinForm.Panel 
pa = e.Form.CreateControl("pa" & ii, ControlTypeEnum.Panel)
pa.AutoScroll = True
\'设置pa锚定和停靠
e.Form.AddControl(pa)

--  作者:有点蓝
--  发布时间:2023/9/9 11:57:00
--  
比如停靠四周:
pa.Dock = system.Windows.Forms.DockStyle.Fill

比如左上右锚定
pa.Anchor = System.Windows.Forms.AnchorStyles.Left Or System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Right

https://learn.microsoft.com/zh-cn/dotnet/api/system.windows.forms.anchorstyles?view=netframework-4.8