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

Fortgeschrittene Programmierung
Re: Progressbar platzieren 
Autor: CyberDreams
Datum: 13.05.04 15:18

Habe mal so eine Funktion entwickelt, die ich bei mir in eine Basis-DLL eingebaut habe.

Hier der Code:

Private Const SM_CXBORDER = 5
Private Const SM_CYBORDER = 6
 
Private Declare Function GetSystemMetrics Lib "USER32" (ByVal nIndex As Long) _
  As Long
 
 
Public Sub AlignProgressBar(ByRef ctrStatus As Object, ByVal iPanel As Integer, _
  ByRef ctrProgress As Object)
Dim fCorX           As Single
Dim fCorY           As Single
 
  ' Statusbar manuell nach unten verschieben
  With ctrStatus
    If TypeOf .Container Is Form Then
      If .Container.WindowState <> vbMinimized Then
        Call .Move(0, .Container.ScaleHeight, .Container.ScaleWidth, .Height)
      End If
    End If
 
    ' Korrekturen ermitteln
    fCorX = Screen.TwipsPerPixelX * GetSystemMetrics(SM_CXBORDER) * 2.5
    fCorY = Screen.TwipsPerPixelY * GetSystemMetrics(SM_CYBORDER) * 2.5 + 1
 
    ' Progressbar positionieren
    If .Panels(iPanel).Width - 2 * fCorX > 0 Then
      Call ctrProgress.Move(.Panels(iPanel).Left + fCorX, .Top + fCorY, .Panels( _
        iPanel).Width - 2 * fCorX, .Height - 2 * fCorY)
    End If
  End With
 
End Sub
Hoffe, das hilft dir weiter?

Greentx

CyberDreams
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Progressbar platzieren614Cooper_13.05.04 15:08
Re: Progressbar platzieren350CyberDreams13.05.04 15:18
Re: Progressbar platzieren333Cooper_13.05.04 15:20
Re: Progressbar platzieren313CyberDreams13.05.04 15:23
Re: Progressbar platzieren314Cooper_13.05.04 15:34
Re: Progressbar platzieren304CyberDreams13.05.04 15:35
Re: Progressbar platzieren295Cooper_13.05.04 16:23
Re: Progressbar platzieren343Cooper_13.05.04 16:23
Re: Progressbar platzieren334stefan22027313.05.04 16:55
Re: Progressbar platzieren326Cooper_14.05.04 07:21

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