vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück
Rubrik: Fenster & Forms01.08.03
Text direkt auf der Form ausgeben (VB.NET)

VB-Version:  VB5, VB6
 Views:  15.874 

In VB 6 konnte man mittels der Print-Anweisung Text direkt auf der Formausgeben lassen. Das sah dann ungefähr so aus:

Private Sub Form_Load()
  Print "Hallo"
End Sub

Wenn man nun das Projekt startete, pappte das Wort Hallo links oben in derEcke - vorausgesetzt man hatte nicht vergessen die Form-Eigenschaft AutoRedrawauf True zu setzen.

Wie geht es nun in VB.NET? Die Print-Anweisung schreibt hier nur noch inDateien. Also wie bekomme ich jetzt Text auf die Form ohne dass ich ein Labeloder sonst was dazu brauche? Es geht noch - allerdings wieder mal ein bisschenanders. DaveS hat es uns ins .NET-Forum gestellt. Hier der Code, den Sie direktin die Public Class Form1 einfügen:

Protected Overrides Sub OnPaint( _
  ByVal e As System.Windows.Forms.PaintEventArgs)
 
  Dim sb As SolidBrush = New SolidBrush(Color.Red)  
  e.Graphics.DrawString("Hi there!", Me.Font, sb, 50, 50)
End Sub

Versuchen Sie es einfach mal.

Diese Seite wurde bereits 15.874 mal aufgerufen.

nach obenzurück
 
   

Druckansicht Druckansicht Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel