Controles Windows en ToolBar

Fecha: 26/Feb/04 (26/Feb/2004)
Autor: Unai Zorrilla Castro Escríbeme

 

Con este pequeño truco integraremos diversos controles Windows en una ToolBar. El método es bastante sencillo como se podrá comprobar y los resultados pueden ser estéticamente llamativos.

 

.

Muchos de los controles winForm pueden alojar a otros controles. La barra de herramientas 'ToolBar' es un ejemplo de ello, aunque en principio solamente tenemos la opción de agregar objetos TooBarButtons, unas pocas l�neas de código serán suficientes para agregar otro tipo de controles ( en este ejemplo se han agregado un ComboBox y un DateTimePicker como muestra la imagen).

 

El código utilizado para Agregar los controles a la ToolBar es el siguiente:

[C# code]

private void AgregarControles()
{
int posx,posy;
//Recogemos la posicion del toolbarButton
posx = tbr1.Buttons[0].Rectangle.Location.X;
posy = tbr1.Buttons[0].Rectangle.Location.Y;
ComboBox cb = new ComboBox();
cb.Items.Add("Item 1");
cb.Items.Add("Item 2");
cb.Items.Add("Item 3");
cb.Text = "Seleccione un Item";
tbr1.Controls.Add(cb);br> //Posicionamos el combo
tbr1.Controls[0].Location = new System.Drawing.Point(posx + 25,posy);
//Añadimos un DateTimePicker
DateTimePicker timep1 = new DateTimePicker();
tbr1.Controls.Add(timep1);
tbr1.Controls[1].Location = new System.Drawing.Point(posx + 170,posy);
}

Espero que este pequeño truco os sea de utilidad para mejorar el GUI de vuestras aplicaciones.


ir al índice

Fichero con el c�digo de ejemplo: unai_combointoolbar.zip  11.1 KB

Índice de la sección dedicada a punto NET (en el Guille)