vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 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

Visual-Basic Einsteiger
Re: Steuerelement ausser halb von form 
Autor: Caron
Datum: 05.09.10 14:49

hmmm ne das glaube ich nicht das das so mit einer txt datei funktioniert...

Aber ich kann dir den code nochmal aufschlüsseln dann kannst du selber entscheiden was du brauchst

Option Explicit
 
Private Const WM_NCLBUTTONDOWN As Long = &HA1&
Private Const HTCAPTION As Long = 2&
 
Private Declare Function SendMessage Lib "user32" _
                         Alias "SendMessageA" ( _
                         ByVal hWnd As Long, _
                         ByVal wMsg As Long, _
                         ByVal wParam As Long, _
                         lParam As Any) As Long
 
Private Declare Function ReleaseCapture Lib "user32" () As Long
Der Teil wird unbedingt benötigt und muss da auch so bleiben.
Das sind die Deklarationen

Private Sub Command1_Click()
    Unload Me
End Sub
Das ist nur ein Command Button der die Form beendet

Private Sub Form_Load()
    Me.Picture = LoadPicture(App.Path & "\Back.gif") 'lädt das hintergrundbild
    Me.Width = Me.ScaleX(Me.Picture.Width, vbHimetric, vbTwips) 'Passt breite an
    Me.Height = Me.ScaleY(Me.Picture.Height, vbHimetric, vbTwips)'Passt höhe an
    MakeFormTransparent Me, vbMagenta 'Macht magenta transparent
End Sub
Der Teil zum anpassen der Höhe und breite ist eigentlich für das endergebniss unnötig da die Formgroße ja hinterher ohnehin an das Bild angepasst wird. Zumindest sollange der komplette hintergrund der Form Magenta ist oder das Bilde die Form ausfüllt.

Private Sub Form_MouseDown(Button As Integer, Shift As Integer, x As Single, y _
  As Single)
    ReleaseCapture
    SendMessage Me.hWnd, WM_NCLBUTTONDOWN, HTCAPTION, 0&
End Sub
Der Code ist eigentlich nur dafür da, damit man hinterher die Form (die ja jetzt nur noch aus dem Bild besteht verschieben zu können. Wenn das nicht gewollt ist, kannst du den code weglassen
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Steuerelement ausser halb von form1.204marvin_9431.08.10 13:59
Re: Steuerelement ausser halb von form737Caron01.09.10 10:32
Re: Steuerelement ausser halb von form703marvin_9401.09.10 13:37
Re: Steuerelement ausser halb von form779Zardoz01.09.10 14:19
Re: Steuerelement ausser halb von form710marvin_9401.09.10 14:34
Re: Steuerelement ausser halb von form712Zardoz02.09.10 13:16
Re: Steuerelement ausser halb von form699marvin_9402.09.10 13:23
Re: Steuerelement ausser halb von form715Zardoz02.09.10 15:13
Re: Steuerelement ausser halb von form696marvin_9402.09.10 17:28
Re: Steuerelement ausser halb von form694Caron03.09.10 08:04
Re: Steuerelement ausser halb von form692marvin_9403.09.10 19:18
Re: Steuerelement ausser halb von form655Caron05.09.10 11:58
Re: Steuerelement ausser halb von form659marvin_9405.09.10 13:46
Re: Steuerelement ausser halb von form662Caron05.09.10 14:20
Re: Steuerelement ausser halb von form666marvin_9405.09.10 14:28
Re: Steuerelement ausser halb von form703Caron05.09.10 14:49
Re: Steuerelement ausser halb von form654marvin_9405.09.10 14:57
Re: Steuerelement ausser halb von form676marvin_9405.09.10 14:36
Re: Steuerelement ausser halb von form692Zardoz10.09.10 14:11

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