Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/06/2008, 15:17
alfredo_m
 
Fecha de Ingreso: junio-2007
Mensajes: 44
Antigüedad: 17 años, 7 meses
Puntos: 0
Respuesta: UserControl Propiedad sobre el control en diseño

Para que sea mas efectiva y evitar errores en tiempos de ejecucion se debe cololar estas líneas de control:

Código PHP:
public sub Add()
                
Dim s As IContainer
                Dim MyControl 
As New Control //El control puede ser reemplazado por algun label etc..
                
MyControl.Name="MyControl"
                
.Iniciar Los valores del control
                
.
                .
               
MyControl.CreateControl()//Obliga a su creación
                
s=me.Container
                
If Me.DesignMode Then
                    s
.Add(MyControl)//Le dice al lenguage correspondiente que lo agrege como elemento
                
End If
                
Me.Controls.Add(MyControl
De esta forma podemos hacer que un elemento se agrege a un control de usuario creado por nosotros además de que podrá ser editable.

Recordar que si se desea que un control actue como un contenedor de elementos colocar la línea:
Código PHP:
<Designer("System.Windows.Forms.Design.ParentControlDesigner,System.Design"GetType(IDesigner))> _
public class MyClass 
Eso es todo. Gracias Peterpay

Última edición por alfredo_m; 04/06/2008 a las 15:18 Razón: Etiquetas code mal puestas