Was
ist die hfProgbar?
|
Die hfProgbar ist ein
ActiveX-Steuerelement zur Erweiterung der Funktionalität von Visual Basic
Programmen. Sie funktioniert ähnlich wie die standartmäßig in VB enthaltene
Progressbar. Das
Besondere ist jedoch, dass man Farben ändern kann und dadurch z.B. einen
3D-Effekt erziehlt. Ebenfalls kann eine Prozentangabe des Fortschritts
angezeigt werden.
Es wird die Visual Basic 6.0 Runtime zum Ausführen der OCX benötigt.
Installation
|
Nach dem Download der ZIP-Datei extrahieren Sie alle Dateien in ein beliebiges Verzeichnis. In diesem Verzeichnis befindet sich ein Testprojekt zur Verdeutlichung einiger Funktionen.
Einfügen
von hfProgbar in die Entwicklungsumgebung
|
Führen Sie folgende Schritte durch, um das hfProgbar-Steuerelement in die Entwicklungsumgebung von Visual Basic einzufügen:
1. Legen Sie ein neues Projekt an.
2. Klicken Sie auf den Menüpunkt Projekt ,dann auf Komponenten..., dann auf Durchsuchen
3. Wählen Sie den Pfad in dem sich die hfProgbar.ocx befindet und klicken Sie auf Öffnen in der Liste der Steuerelemente erscheint jetzt hfProgbar, setzten Sie ein Häckchen in das Kästchen vor dem Namen in der Liste.
4. Klicken Sie auf OK.
5. Das Steuerelement wird nun in der Werkzeugleiste (bei den anderen Steuerelementen) in Form von 2 kleinen Icons angezeigt.
6. Wählen Sie eines, klicken Sie darauf und ziehen Sie einen Rahmen im Formular.
Die Funktionsweise
|
Es stehen 2 Elemente zur Verfügung die
horizontale und die Vertikale hfProgbar.
Einige Eigenschaften
Name | mögliche Werte | Info |
Progborder | True/False | Erzeugt am Fortschrittsbalken einen Rahmen |
Borderstyle | hfKein = 0 hfEinfach = 1 |
Gibt der Progressbar einen 3-D-Rahmen |
ShowProg | True/False | Gibt an ob der Fortschritt in Prozent angegeben wird. |
SimpleMode | True/False | Wenn dieser Wert auf True gesetzt wird, dann wird die hfProgbar im einfachen Style ohne Farbverlauf dargestellt. |
FontColor | OLE_Color | Farbe der Prozentanzeige |
FontColorChangeTo | OLE_Color | Farbe der Prozentanzeige beim Überschreiben durch den Fortschrittsbalken |
ProgColorStart | OLE_Color | Startfarbe des Farbverlaufes des Fortschrittbalkens |
ProgColorChangeTo | OLE_Color | Endfarbe des Farbverlaufes des Fortschrittbalkens |
Max | Long-Wert | größter Wert zur Berechnung des Fortschrittes |
Min | Long-Wert | kleinster Wert zur Berechnung des Fortschrittes |
Value | Long-Wert | aktueller Fortschritt |
Orientation | hfVertikal = 1 hfHorizontal = 2 |
Gibt die Richtung des Farbverlaufes an. |
Wenn die Werte Max und Min gesetzt sind, wird durch Angabe des Wertes Value der sich daraus ergebende Fortschritt angezeigt.
Beispiel:
'Setzen der Randwerte
With HFProgbarH1
.Min = 0
.Max = 100
End With
'Fortschritt ermitteln
HFProgbarH1.Value = 60
'Ein Fortschritt von 60% wird angezeigt
Die Prozedur Progressbar
|
Objekt.ProgressBar(Prg As Long, Min As Long, Max As Long)
Prg ist der Aktuelle Fortschitt(entspricht dem Value)
Min ist der kleinste Wert zur Berechnung des Fortschrittes
Max ist der größte Wert zur Berechnung des Fortschrittes
Durch direktes Aufrufen dieser Prozedur wird der aus den angegebenen Werten der jeweilige Fortschritt berechnet.
Beispiel:
'Fortschritt ermitteln
Call HFProgbarH1.ProgressBar(60, 0, 100)
'Ein Fortschritt von 60% wird angezeigt
Kontakt
|
Dieses Steuerelement wurde von
Henry Farin
entwickelt. Gegen einen Betrag von nur 5 €
können Sie die frei zu verwendende Version erhalten. Die Einblendung von
DEMO verschwindet dann. Füllen Sie dafür, das im Verzeichnis enthaltene
Bestellformular(ORDER.TXT) aus und schicken Sie es per E-mail an
webmaster@henryf.de.
Falls Sie Fehler bemerkt haben, wäre ich Ihnen
sehr dankbar, wenn Sie mir diese mitteilen würden.
Sie können mich unter der E-mail-Adresse:
webmaster@henryf.de.
erreichen.
Copyright (C) 2002 by Henry Farin.
All rights reserved.