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 16.202 mal aufgerufen. |
Neu! sevCoolbar 3.0 ![]() Professionelle Toolbars im modernen Design! Mit sevCoolbar erstellen Sie in wenigen Minuten ansprechende und moderne Toolbars und passen diese optimal an das Layout Ihrer Anwendung an (inkl. große Symbolbibliothek) - für VB und MS-Access Buchempfehlung Tipp des Monats ![]() Dieter Otter sevTabStrip: Rechtsklick auf Reiter erkennen Eine Funktion, mit der sich prüfen lässt, auf welchen Tab-Reiter ein Mausklick erfolgte Access-Tools Vol.1 ![]() Über 400 MByte Inhalt Mehr als 250 Access-Beispiele, 25 Add-Ins und ActiveX-Komponenten, 16 VB-Projekt inkl. Source, mehr als 320 Tipps & Tricks für Access und VB |
||||||||||
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. |