vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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 - Fortgeschrittene
Re: Panel mit Maus verkleinern 
Autor: Melkor
Datum: 17.07.08 20:01

Public Class Form1
 
    Private mpBase As Point
    Private mpSize As Size
    Private mouseBorder As Boolean
    Private mouseMove As Boolean
 
    Private Sub Panel1_MouseDown(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseDown
        If e.Button = Windows.Forms.MouseButtons.Left AndAlso mouseBorder Then
            mouseMove = True
            mpBase = New Point(e.X, e.Y)
            mpSize = Panel1.Size
        End If
    End Sub
 
    Private Sub Panel1_MouseUp(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseUp
        mouseMove = False
    End Sub
 
    Private Sub Panel1_MouseMove(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles Panel1.MouseMove
 
        If mouseMove Then
            Panel1.Size = New Size(mpSize.Width + e.X - mpBase.X, mpSize.Height _
              + e.Y - mpBase.Y)
        Else
            Dim mrec1 As Rectangle = Panel1.ClientRectangle
            Dim mrec2 As Rectangle = mrec1
            mrec2.Inflate(-2, -2)
            Dim mp As Point = New Point(e.X, e.Y)
            If mrec1.Contains(mp) And Not mrec2.Contains(mp) Then
                Panel1.Cursor = Cursors.SizeAll
                mouseBorder = True
            Else
                Panel1.Cursor = Cursors.Default
            End If
        End If
 
    End Sub
 
End Class
(Code stammt von DaveS)

Those people who think they know everything are a great annoyance to those of us who do - Isaac Asimov

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Panel mit Maus verkleinern2.265Scorpi17.07.08 13:59
Re: Panel mit Maus verkleinern1.522Julian1317.07.08 17:15
Re: Panel mit Maus verkleinern1.478Julian1317.07.08 17:17
Re: Panel mit Maus verkleinern1.601Julian1317.07.08 17:19
Re: Panel mit Maus verkleinern1.541Julian1317.07.08 17:19
Re: Panel mit Maus verkleinern1.395Scorpi18.07.08 08:18
Re: Panel mit Maus verkleinern1.493Melkor17.07.08 20:01
Re: Panel mit Maus verkleinern1.671Scorpi18.07.08 08:23
Re: Panel mit Maus verkleinern -> Habs hin bekommen1.400Scorpi18.07.08 08:28
Re: Panel mit Maus verkleinern -> Habs hin bekommen1.445Melkor18.07.08 08:35
Re: Panel mit Maus verkleinern -> Habs hin bekommen1.441Scorpi18.07.08 10:44
Re: Panel mit Maus verkleinern -> Habs hin bekommen1.580Julian1318.07.08 14:55
Re: Panel mit Maus verkleinern -> Habs hin bekommen1.375Melkor18.07.08 15:03
Re: Panel mit Maus verkleinern -> Habs hin bekommen1.507Julian1318.07.08 15:08
Re: Panel mit Maus verkleinern -> Habs hin bekommen1.322Melkor18.07.08 15:45

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