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-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Grafik rückgängig machen 
Autor: Manfred X
Datum: 27.10.11 14:58

Hallo!

Hallo! Schau Dir das mal an. Das Rechteck folgt der Maus
und wird jeweils bei einem Linksclick in den Hintergrund
gezeichnet.
Public Class Form2
 
    Dim WithEvents pbox As New PictureBox _
     With {.Parent = Me, .Dock = DockStyle.Fill}
    Dim bmp_fore As New Bitmap(300, 300)
    Dim bmp_back As New Bitmap(300, 300)
    Dim g_fore As Graphics = Graphics.FromImage(bmp_fore)
    Dim g_back As Graphics = Graphics.FromImage(bmp_back)
 
    Private Sub Form2_Load(ByVal sender As System.Object, _
        ByVal e As System.EventArgs) Handles MyBase.Load
        pbox.BackgroundImageLayout = ImageLayout.None
        pbox.Image = bmp_fore
        pbox.BackgroundImage = bmp_back
    End Sub
 
    Private Sub pbox_MouseClick(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.MouseEventArgs) Handles pbox.MouseClick
 
        If e.Button = Windows.Forms.MouseButtons.Left Then
            Dim bred As New SolidBrush(Color.Red)
            g_back.FillRectangle(bred, New Rectangle(e.X, e.Y, 50, 50))
            pbox.Refresh()
        End If
    End Sub
 
    Private Sub pbox_MouseMove(ByVal sender As Object, _
    ByVal e As System.Windows.Forms.MouseEventArgs) Handles pbox.MouseMove
 
        Dim bred As New SolidBrush(Color.Red)
        g_fore.Clear(Color.Transparent)
        g_fore.FillRectangle(bred, New Rectangle(e.X, e.Y, 50, 50))
        pbox.Refresh()
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Grafik rückgängig machen2.504Caddy26.10.11 23:27
Re: Grafik rückgängig machen1.863Manfred X27.10.11 07:51
Re: Grafik rückgängig machen1.811Kalli27.10.11 08:30
Re: Grafik rückgängig machen1.830Caddy27.10.11 13:45
Re: Grafik rückgängig machen1.852Manfred X27.10.11 14:20
Re: Grafik rückgängig machen1.805Caddy27.10.11 14:37
Re: Grafik rückgängig machen2.280Manfred X27.10.11 14:58
Re: Grafik rückgängig machen1.760Caddy27.10.11 20:59
Re: Grafik rückgängig machen1.818bauer27.10.11 15:34
Re: Grafik rückgängig machen1.847Caddy27.10.11 20:42
Re: Grafik rückgängig machen1.776ModeratorFZelle28.10.11 11:03
Re: Grafik rückgängig machen1.864Caddy29.10.11 03:16
Re: Grafik rückgängig machen1.798ModeratorFZelle29.10.11 10:51
Re: Grafik rückgängig machen1.824Caddy27.10.11 20:43
Re: Grafik rückgängig machen1.787Manfred X27.10.11 20:57
Re: Grafik rückgängig machen1.787Caddy27.10.11 21:06

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