18.01.2013 Views

Programación en Visual Basic 2008

Programación en Visual Basic 2008

Programación en Visual Basic 2008

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

esté inclinado, no puede utilizar un control Label, pero sí puede utilizar<br />

métodos gráficos para dibujar texto <strong>en</strong> cualquier ángulo.<br />

Dibujar texto<br />

Para dibujar texto <strong>en</strong> un formulario o control, se utiliza el método gráfico<br />

DrawString. Al igual que los otros métodos de dibujo, DrawString toma un<br />

objeto Brush que determina el color y las coord<strong>en</strong>adas que especifican dónde<br />

dibujar el texto, <strong>en</strong> este caso, las coord<strong>en</strong>adas X e Y de la esquina superior<br />

izquierda del rectángulo delimitador para el texto.<br />

El método DrawString también ti<strong>en</strong>e dos argum<strong>en</strong>tos adicionales: la cad<strong>en</strong>a<br />

que desea dibujar y la fu<strong>en</strong>te que determina el aspecto del texto. Para<br />

especificar la fu<strong>en</strong>te, primero debe crear un objeto Font y utilizar dicho objeto<br />

como un argum<strong>en</strong>to al método DrawString.<br />

Inténtelo<br />

Para dibujar texto<br />

En el m<strong>en</strong>ú Archivo, elija Nuevo proyecto.<br />

En el cuadro de diálogo Nuevo proyecto, <strong>en</strong> el panel Plantillas, haga clic <strong>en</strong><br />

Aplicación para Windows.<br />

En el cuadro Nombre, escriba DrawText y haga clic <strong>en</strong> Aceptar.<br />

Se abre un nuevo proyecto de formularios Windows Forms.<br />

Haga doble clic <strong>en</strong> el formulario para abrir el Editor de código y seleccione<br />

Pintar de la lista desplegable Ev<strong>en</strong>tos.<br />

En el controlador de ev<strong>en</strong>tos Form1_Paint, agregue el sigui<strong>en</strong>te código.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

' Create a font object.<br />

Dim aFont As New System.Drawing.Font("Arial", 22, FontStyle.Bold)<br />

' Display the text with the DrawString method.<br />

e.Graphics.DrawString("Graphics are fun!", aFont, Brushes.Black, _<br />

20, 10)<br />

Presione F5 para ejecutar el programa. Debe poder ver el texto que se muestra<br />

<strong>en</strong> el formulario.<br />

Mant<strong>en</strong>ga abierto el proyecto: continuará utilizándolo <strong>en</strong> el sigui<strong>en</strong>te<br />

procedimi<strong>en</strong>to.<br />

Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 157

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!