Este tema aún no ha recibido ninguna valoración - Valorar este tema

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 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)

¿Le ha resultado útil?
(Caracteres restantes: 1500)