vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Text Rotation 
Autor: Manfred X
Datum: 01.08.11 15:03

Hallo!

Probier mal das!

Private Sub picDestination_Paint(ByVal sender As Object, _
       ByVal e As System.Windows.Forms.PaintEventArgs) _
       Handles picDestination.Paint
 
    For i As Integer = 0 To 330 Step 30
 
        Dim m As New Drawing.Drawing2D.Matrix
        m.RotateAt(i, New PointF(CSng(picDestination.Width / 2), _
            CSng(picDestination.Height / 2)))
 
        e.Graphics.Transform = m
 
        e.Graphics.DrawLine(Pens.Blue, _
        CInt(picDestination.Width / 2 + 40), CInt(picDestination.Height / 2), _
        CInt(picDestination.Width / 2), CInt(picDestination.Height / 2))
 
        e.Graphics.DrawString("Winkel " & CStr(i) & " Grad", Me.Font, _
          Brushes.Black, _
        CInt(picDestination.Width / 2 + 45), CInt(picDestination.Height / 2))
 
        m.Dispose()
   Next i
End Sub
Falls Du hintereinander mehrere Transformationen auf die gleiche Matrix
anwendest, findet bei den nachfolgenden Zeichen-Operationen eine Überlagerung
aller Trafos statt.

MfG
Manfred

Beitrag wurde zuletzt am 01.08.11 um 15:22:29 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Text Rotation1.717Caddy31.07.11 17:14
Re: Text Rotation1.225ModeratorDaveS01.08.11 10:51
Re: Text Rotation1.275Caddy01.08.11 11:19
Re: Text Rotation1.196ModeratorDaveS01.08.11 11:29
Re: Text Rotation1.224GPM01.08.11 12:19
Re: Text Rotation1.213ModeratorDaveS01.08.11 12:45
Re: Text Rotation1.223Caddy01.08.11 14:22
Re: Text Rotation1.242Manfred X01.08.11 15:03
Re: Text Rotation1.239GPM01.08.11 15:54
Re: Text Rotation1.221Manfred X01.08.11 13:23

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 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