Aplicando estilos con Infragistics AppStylist
Public Sub New()
MyBase.New()
'Windows Form Designer requiere la siguiente línea de código.
InitializeComponent()
'La estilización de la aplicación comienza cuando la librería de estilos
'es cargada mediante una llamada al método Load del StyleManager. Esto
'ocurre normalmente durante el arranque de la aplicación.
Infragistics.Win.AppStyling.StyleManager.Load("MiEstilo.isl")
'Dentro de la librería existirá un estilo marcado como estilo por
'defecto. Además pueden existir otros estilos marcados por defecto para
'tipos concretos de componentes como UltraGrid, UltraCombo, etc.
'En el siguiente ejemplo, no queremos usar el estilo por defecto para
'el componente UltraToolbarsManager, sino otro específico, por lo que
'cambiamos el valor de la propiedad StyleSetName, asignándole el nombre
'del estilo deseado.
Me.UltraToolbarsManager1.StyleSetName = "EstiloDeComponente"
'En el caso de que no quisiéramos asignar estilo alguno a un componente,
'desactivaríamos su capacidad de estilización.
Me.UltraButton1.UseAppStyling = False
End Sub
[Ejemplo en C#]
public MainForm()
{
//Windows Form Designer requiere la siguiente línea de código.
InitializeComponent();
//La estilización de la aplicación comienza cuando la librería de
//estilos es cargada mediante una llamada al método Load del
//StyleManager. Esto ocurre normalmente durante el arranque de la
//aplicación.
Infragistics.Win.AppStyling.StyleManager.Load("MiEstilo.isl");
//Dentro de la librería existirá un estilo marcado como estilo por
//defecto. Además pueden existir otros estilos marcados por defecto para
//tipos concretos de componentes como UltraGrid, UltraCombo, etc.
//En el siguiente ejemplo, no queremos usar el estilo por defecto para
//el componente UltraToolbarsManager, sino otro específico, por lo que
//cambiamos el valor de la propiedad StyleSetName, asignándole el nombre
//del estilo deseado.
this.ultraToolbarsManager1.StyleSetName = "EstiloDeComponente";
//En el caso de que no quisiéramos asignar estilo alguno a un
//componente, desactivaríamos su capacidad de estilización.
this.ultraButton1.UseAppStyling = false;
}
Como hago a la hora de crear mi instalador, porque yo cree uno y lo quise instalar en otra pc y me pedía que primero instale el Infragistics, cosa que yo creo no debería de ser así, quizá halla alguna solución. Gracias.
Gracias por la información, un error con el que me he topado es que no me reconoce el espacio de nombres Infragistics.Win.AppStyling.StyleManager.Load Me marca error en StyleManager. No se si tengo que hacer referencia de alguna librería u otra cosa. De antemano gracias.
Hola que tal,
Bueno JbX, efectivamente no necesitas instarlo solo tienes que fijarte en tu aplicación hacia cuales archivos de referencia de infragistics apunta tu aplicación y agregarlos dentro de la misma carpeta donde esta la aplicación cliente, y en cuanto a Mythos, se necesita que a tu aplicación le importe la referencia a Infragistics.Win.Vxx.Dll para que reconozca la rutina
Publicar un comentario