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: Form Resize und FormBorderStyle = None 
Autor: WmS
Datum: 29.04.07 20:06

Geht ganz einfach:
1) Setz 3 Buttons auf die Form, einer links unten, einer in der Mitte unten und einen rechts unten. schau mit der anchor-eigenschaft, dass sie unten am rand bleiben.
2) den code dazu:
    Private Declare Function SendMessage Lib "user32.dll" Alias "SendMessageA" ( _
      ByVal hwnd As IntPtr, ByVal wMsg As Int32, ByVal wParam As Int32, ByVal _
      lParam As IntPtr) As Int32
    Private Declare Function ReleaseCapture Lib "user32.dll" () As Int32
 
    Private Const HTBOTTOM As Int32 = 15
    Private Const HTBOTTOMLEFT As Int32 = 16
    Private Const HTBOTTOMRIGHT As Int32 = 17
    Private Const WM_NCLBUTTONDOWN As Int32 = &HA1
 
    Private Sub Button1_MouseDown(ByVal sender As System.Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles RechterButton.MouseDown
        ReleaseCapture()
        SendMessage(Me.Handle, WM_NCLBUTTONDOWN, HTBOTTOMRIGHT, IntPtr.Zero)
    End Sub
 
    Private Sub LinkerButton_MouseDown(ByVal sender As System.Object, ByVal e _
      As System.Windows.Forms.MouseEventArgs) Handles LinkerButton.MouseDown
        ReleaseCapture()
        SendMessage(Me.Handle, WM_NCLBUTTONDOWN, HTBOTTOMLEFT, IntPtr.Zero)
    End Sub
 
    Private Sub MittlererButton_MouseDown(ByVal sender As System.Object, ByVal _
      e As System.Windows.Forms.MouseEventArgs) Handles _
      MittlererButton.MouseDown
        ReleaseCapture()
        SendMessage(Me.Handle, WM_NCLBUTTONDOWN, HTBOTTOM, IntPtr.Zero)
    End Sub
3) fertig, jetzt kannst du die eckpunkte packen und die form damit vergrößern/verkleinern

cu, Lukas

#######
ICQ: 192-576-074
http://codinglukas.co.funpic.de/

Wer fragt ist ein Narr - f?r 5 Minuten.
Wer nicht fragt ist ein Narr - sein Leben lang.
Quarks&Co

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Form Resize und FormBorderStyle = None5.115Moderatorralf_oop29.04.07 19:33
Re: Form Resize und FormBorderStyle = None4.600WmS29.04.07 20:06
Re: Form Resize und FormBorderStyle = None4.106Moderatorralf_oop29.04.07 21:47
Re: Form Resize und FormBorderStyle = None4.106Moderatorralf_oop03.06.07 16:34
Re: Form Resize und FormBorderStyle = None4.020dfense3005.06.07 15:43
Re: Form Resize und FormBorderStyle = None4.690Moderatorralf_oop05.06.07 16:45
Re: Form Resize und FormBorderStyle = None3.940dfense3005.06.07 17:11
Re: Form Resize und FormBorderStyle = None3.925Moderatorralf_oop05.06.07 17:42
Re: Form Resize und FormBorderStyle = None3.903dfense3005.06.07 17:52
Re: Form Resize und FormBorderStyle = None3.922Moderatorralf_oop05.06.07 19:05
Re: Form Resize und FormBorderStyle = None3.808dfense3005.06.07 19:53
Re: Form Resize und FormBorderStyle = None3.858Melkor05.06.07 20:14
Re: Form Resize und FormBorderStyle = None3.832Moderatorralf_oop05.06.07 20:48
Re: Form Resize und FormBorderStyle = None3.931Snoopy05.06.07 20:52
Re: Form Resize und FormBorderStyle = None3.874dfense3005.06.07 20:58
Re: Form Resize und FormBorderStyle = None3.841Melkor05.06.07 21:21
Re: Form Resize und FormBorderStyle = None3.882Snoopy05.06.07 21:43
Re: Form Resize und FormBorderStyle = None4.067Moderatorralf_oop05.06.07 21:56
Re: Form Resize und FormBorderStyle = None4.004Melkor05.06.07 22:08
Re: Form Resize und FormBorderStyle = None3.844Moderatorralf_oop05.06.07 22:12
Re: Form Resize und FormBorderStyle = None3.994Melkor06.06.07 09:07
Re: Form Resize und FormBorderStyle = None3.897Moderatorralf_oop06.06.07 09:17
Re: Form Resize und FormBorderStyle = None3.928Snoopy05.06.07 22:22
Re: Form Resize und FormBorderStyle = None3.978dfense3005.06.07 21:56
Re: Form Resize und FormBorderStyle = None3.898macgee12.04.08 09:01
Re: Form Resize und FormBorderStyle = None3.838Thuser06.10.07 08:44
Re: Form Resize und FormBorderStyle = None3.878GPM06.10.07 09:58
Re: Form Resize und FormBorderStyle = None3.841Thuser06.10.07 14:47

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