Graphics.DrawString (Método) (String, Font, Brush, Single, Single)
Dibuja la cadena de texto especificada en la ubicación especificada y con los objetos Brush y Font especificados.
Overloads Public Sub DrawString( _ ByVal s As String, _ ByVal font As Font, _ ByVal brush As Brush, _ ByVal x As Single, _ ByVal y As Single _)[C#] public void DrawString(strings,Fontfont,Brushbrush,floatx,floaty);[C++] public: void DrawString(String* s,Font* font,Brush* brush,floatx,floaty);[JScript] public function DrawString( s : String,font : Font,brush : Brush,x : float,y : float);
Parámetros
- s
- Cadena que se va a dibujar.
- font
- Objeto Font que define el formato de texto de la cadena.
- brush
- Objeto Brush que determina el color y la textura del texto dibujado.
- x
- Coordenada x de la esquina superior izquierda del texto dibujado.
- y
- Coordenada y de la esquina superior izquierda del texto dibujado.
Valor devuelto
Este método no devuelve ningún valor.
Ejemplo
[Visual Basic, C#] El siguiente ejemplo está pensado para usarse con los formularios Windows Forms y requiere PaintEventArgs e, que es un parámetro del controlador de eventos Paint. El código realiza las acciones siguientes:
- Crea la cadena de texto que se va a dibujar.
- Define la fuente como Arial (16pt).
- Crea un pincel liso y negro para dibujar con él.
- Crea el punto de la esquina superior izquierda en el que se dibujará el texto.
- Dibuja la cadena en pantalla usando la fuente, el pincel y el punto de destino.
Public Sub DrawStringFloat(e As PaintEventArgs) ' Create string to draw. Dim drawString As [String] = "Sample Text" ' Create font and brush. Dim drawFont As New Font("Arial", 16) Dim drawBrush As New SolidBrush(Color.Black) ' Create point for upper-left corner of drawing. Dim x As Single = 150F Dim y As Single = 150F ' Draw string to screen. e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y) End Sub [C#] public void DrawStringFloat(PaintEventArgs e) { // Create string to draw. String drawString = "Sample Text"; // Create font and brush. Font drawFont = new Font("Arial", 16); SolidBrush drawBrush = new SolidBrush(Color.Black); // Create point for upper-left corner of drawing. float x = 150.0F; float y = 150.0F; // Draw string to screen. e.Graphics.DrawString(drawString, drawFont, drawBrush, x, y); }
[C++, JScript] No hay ejemplos disponibles para C++ o JScript. Para ver un ejemplo de Visual Basic o C#, haga clic en el botón de filtro de lenguaje
situado en la esquina superior izquierda de la página.
Requisitos
Plataformas: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional Edition, familia de Windows Server 2003, .NET Compact Framework - Windows CE .NET
Vea también
Graphics (Clase) | Graphics (Miembros de) | System.Drawing (Espacio de nombres) | Graphics.DrawString (Lista de sobrecarga de)