Ahora mismo para algunos de los formularios que uso en mi aplicación guardo los siguientes datos:
Public InitialWidth As Integer = Me.Width
Public InitialHeight As Integer = Me.Height
Public InitialLeft As Integer = Me.Left
Public InitialTop As Integer = Me.Top
La idea sería tener una clase padre de la que todos los formularios pudieran acceder a estas variables en vez de tener que estar definiendo estas variables para cada método, el problema está en que VB.NET sólo permite la herencia simple y los formularios ya heredan de la clase Form.
Con interfaces que yo sepa no se puede hacer ya que las variables no son permitidas en la declaración de una interface, que es lo que permite disponer de un tipo de "herencia múltiple". Las interfaces sólo permiten métodos, eventos, propiedades o definiciones de tipo.
¿Alguna idea de cómo podría arreglar este asunto? ¿O resulta imposible?