vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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: Rahmenlose Form: Größe per Maus ändern 
Autor: Manfred X
Datum: 25.04.11 07:08

Hallo!

Zu der Frage "zu blöde zum Denken" oder "übermüdet": falsches Forum!

Ein Mousedown am rechten oder unteren Rand der rahmenlosen
Form aktiviert den Verschiebeprozess. Loslassen der Maus
ändert die Größe, falls die vorgegebene Mindestgröße
des Formulars nicht unterschritten wird.
Public Class Form1
 
 Private Sub Form1_MouseDown(sender As Object, _
      e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseDown
     If e.Location.X > Me.Width - 20 Or e.Location.Y > Me.Height - 20 Then
        Cursor = Cursors.SizeAll
     End If
 End Sub
 
 Private Sub Form1_MouseUp(sender As Object, _
     e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseUp
       If Cursor = Cursors.SizeAll Then
         'Mindestgröße sicherstellen
         If e.Location.X > 200 And e.Location.Y > 200 Then
           Me.Width = e.Location.X
           Me.Height = e.Location.Y
         End If
         Cursor = Cursors.Default
      end if 
 End Sub
 
End Class
MFG
Manfred

Beitrag wurde zuletzt am 25.04.11 um 07:14:47 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Rahmenlose Form: Größe per Maus ändern5.704pixcore25.04.11 06:32
Re: Rahmenlose Form: Größe per Maus ändern4.180Manfred X25.04.11 07:08
Re: Rahmenlose Form: Größe per Maus ändern3.985pixcore25.04.11 10:16
Re: Rahmenlose Form: Größe per Maus ändern4.002Manfred X25.04.11 11:48
Re: Rahmenlose Form: Größe per Maus ändern3.876pixcore25.04.11 21:28
Re: Rahmenlose Form: Größe per Maus ändern3.916pixcore25.04.11 21:56

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