Podrías crear un método compartido que reciba el form que necesitas y aplicarle el anchor.
ejemplo (voy a crear una clase con un método compartido)
vb.net Cita: Public Class CustomAnchor
Public Shared Sub LoadAnchor(ByVal f As Form)
For Each c As Control In f.Controls
c.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
Or System.Windows.Forms.AnchorStyles.Left) _
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
Next
End Sub
End Class
c# Cita: using System;
namespace WinAppC
{
public class CustomAnchor
{
public static void LoadAnchor(System.Windows.Forms.Form f)
{
foreach (System.Windows.Forms.Control c in f.Controls)
{
c.Anchor = ((System.Windows.Forms.AnchorStyles)(
((
(System.Windows.Forms.AnchorStyles.Top |
System.Windows.Forms.AnchorStyles.Bottom) |
System.Windows.Forms.AnchorStyles.Left) |
System.Windows.Forms.AnchorStyles.Right)
));
}
}
}
}
y despues cualquier form la mandas a llamar en tu evento load de la página..
Ejemplo:
vb.net
Cita: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
CustomAnchor.LoadAnchor(Me)
End Sub
c#
Cita: private void Form1_Load(object sender, System.EventArgs e)
{
CustomAnchor.LoadAnchor(this);
}
Espero que les sirva.
Salu2