Swype Keyboard – Teclado Deslizante
18/01/2011C# (.Net) Abrir formulario hijo solo una vez
18/01/2011El objetivo es añadir un control del tipo barra vertical de Outlook 2003 y posteriores (algo parecido a esto):
Adjunto un link a la web "The Code Project" y un artículo publicado por Herre Kuijpers que es quien se ha currado este control.
Pasos para utilizar este control:
- Descargar el siguiente fichero OutlookbarApp_src y descomprimirlo. (es un proyecto C#)
- Si trabajais con una versión posterior al Visual Studio 2005, será necesario transformar o actualizar la solución (Al abrirlo os lo indicará)
- El siguiente paso, desde vuestro proyecto productivo (el programa que estais haciendo), añadir como "elemento existente" la solución anterior.
- Una vez incorporado al proyecto, será necesario compilar el proyecto, para que en la barra de herramientas aparezca el nuevo control OutlookBar.
- En las propiedades del elemento, hay una opción de collección, donde podreis añadir tantos botones como querais "en tiempo de diseño".
- IMPORTANTE: Para que funcione, la opción dock (creo que anclaje en castellano) tiene que estar seleccionada con algun valor (Bottom, Top, etc.) si no, no lo vereis en el formulario al ejecutarlo.
- Si quereis que quede más chulo, y del estilo Outlook, meterlo dentro de un SplitContainer.
Añadir botones al control en tiempo de ejecución:
C#:
-
span style="color: #808080;">"Button 1""Button 2""Button n"
Asignar ejecuciones a cada botón:
C#:
-
span style="color: #008080; font-style: italic;">// button 1 was clicked
-
// code your action for button1 here
-
// button 2 was clicked
-
// code your action for button1 here
-
Para jugar con los colores del control, os paso parte del código de la demo:
C#: