vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: transparentes Form und Maus 
Autor: Manfred X
Datum: 18.04.17 00:04

Hallo!

Nimm eine Form mit einer Picturebox und kopiere
den Bildschirmhintergrund in die Box.
Im Paint-Event der Picturebox kann gezeichnet werden.
Public Class frmCopyScreen
 
    Dim WithEvents pb As New PictureBox With {.Parent = Me}
 
    Dim bmp As Bitmap
 
    Private Sub frmCopyScreen_Click(sender As Object, _
        e As System.EventArgs) Handles pb.Click
        copyscreen()
    End Sub
 
    Private Sub frmCopyScreen_Load(sender As System.Object, _
        e As System.EventArgs) Handles MyBase.Load
 
        Me.MaximizeBox = False
        pb.Location = New Point(0, 0)
        pb.Size = Me.ClientRectangle.Size
        copyscreen()
    End Sub
 
    Private Sub frmCopyScreen_Move(sender As Object, _
        e As System.EventArgs) Handles Me.Move
        copyscreen()
    End Sub
 
    Private Sub frmCopyScreen_ResizeEnd(sender As Object, _
        e As System.EventArgs) Handles Me.ResizeEnd
        pb.Size = Me.ClientRectangle.Size
        copyscreen()
    End Sub
 
    Private Sub copyscreen()
 
        If bmp IsNot Nothing Then
            bmp.Dispose() : bmp = Nothing
        End If
        bmp = New Bitmap(pb.Width, pb.Height)
        Using G As Graphics = Graphics.FromImage(bmp)
            Me.Visible = False
            Threading.Thread.Sleep(100)
            G.CopyFromScreen _
            (PointToScreen(Me.ClientRectangle.Location), _
             New Point(0, 0), pb.Size)
            Me.Visible = True
            pb.Image = bmp
        End Using
    End Sub
End Class
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
transparentes Form und Maus1.301Bazi16.04.17 19:23
Re: transparentes Form und Maus736Manfred X17.04.17 10:23
Re: transparentes Form und Maus758effeff17.04.17 10:57
Re: transparentes Form und Maus809Manfred X17.04.17 11:25
Re: transparentes Form und Maus975effeff17.04.17 21:59
Re: transparentes Form und Maus837Bazi17.04.17 21:01
Re: transparentes Form und Maus876Manfred X18.04.17 00:04
Re: transparentes Form und Maus878Bazi18.04.17 11:10
Re: transparentes Form und Maus754Bazi19.04.17 22:05
Re: transparentes Form und Maus754Bazi17.04.17 12:05

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