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-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Progressbar in Statusleiste rechts andocken bzw. Alignment= right 
Autor: Dideldum
Datum: 14.02.23 21:30

Hi Ihr,

immer diese Probleme...

Habe eine Statusstrip mit vier Labels und einer Progressbar drin.

Ich versuche seit Stunden, diese Progressbar irgendwie innerhalb der Statusleiste am rechten Rand zu fixieren, unabhängig der Längen der Label-Values der in dieser Statusbar enthaltenen Labels.

Die Eigenschaft "Alignment=right" der Progressbar, ändert leider nichts, die Progressbar bleibt immer am rechten Rand des vierten Labels angeklebt:

stl_Taskleiste_Progressbar.Alignment = ToolStripItemAlignment.Right
Dann dachte ich, machst es halt anders...
Aber auch mein folgender Versuch scheitert an der fehlenden Location-Eigenschaft der Progressbar: "stl_Taskleiste_Progressbar.Location.X"
und die bestehende Eigenschaft der Progressbar:
"stl_Taskleiste_Progressbar.Progressbar.Location.X"
ist ReadOnly:

     Private Sub stl_Taskleiste_Objekt_TextChanged(sender As Object, e As _
       EventArgs) Handles stl_Taskleiste_Objekt.TextChanged
        stl_Taskleiste_Progressbar.Location.X = stl_Mainframe.Width - _
        stl_Taskleiste_Progressbar.ProgressBar.Width
    End Sub
("stl_Taskleiste_Objekt" ist das rechteste Label in meiner Statusleiste)

Ich habe überhaupt keine Idee mehr, wie ich diese Progressbar an den rechten Rand bringen könnte.

Auch im Web finde ich keinerlei Infos dazu.

Kann mich da einer von Euch Profis erhellen, wie ich diese Progressbar fest an dem rechten Rand der Statusleiste anbringen kann?
Irgendwie muss das doch klappen.
Die Progressbar in der Statusbar links anzulegen ist leider aufgrund designtechnischen Gründen nicht möglich.
Dat Teil muss rechts hin.

Schönen Abend @all
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Progressbar in Statusleiste rechts andocken bzw. Alignment= right 
Autor: emaNoN
Datum: 15.02.23 08:16

Hm, eigentlich kein Problem:

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Progressbar in Statusleiste rechts andocken bzw. Alignment= right 
Autor: Kuno60
Datum: 15.02.23 15:23

Hi,

das StatusStrip ignoriert die Alignment-Eigenschaft der Items. Es kann nur alle Items mit RightToLeft, von Rechts nach Links anordnen.

Möglichkeiten:
- Verwende statt dem StatusStrip ein ToolStrip.
- Verwende 2 StatusStrips mit unterschiedlichem Dock, oder auf einem Container.
- Verwende eine separate Progressbar.

Nachtrag:
Mit der Einstellung:
LayoutStyle = HorizontStackWithOverflow
funktioniert auch Alignment

Beitrag wurde zuletzt am 15.02.23 um 15:32:14 editiert.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Progressbar in Statusleiste rechts andocken bzw. Alignment= right 
Autor: Dideldum
Datum: 15.02.23 16:18

Hi Ihr Zwei,

supi, hat perfekt geklappt - mit beiden Lösungen.
Habe jetzt dennoch alle Statusstrips durch Toolstrips ersetzt - weil bei den Toolstrips im rechten unteren Eck das angedeutete Dreieck nicht vorhanden ist.

Viiiiielen Dank Euch Beiden!

Toll, dass es dieses Forum gibt!
Auch, wenn ich immer zuerst das Web nach Lösungen abgrase, aber manche Dinge findet man einfach nicht beschrieben.
Und bei sowas helfen mir meine inzwischen vorhandenen 28 Bücher auch nicht weiter.

Beste Grüsse
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Progressbar in Statusleiste rechts andocken bzw. Alignment= right 
Autor: emaNoN
Datum: 18.02.23 08:48

Das Dreieck kannst du mit

SizingGrid = False
deaktivieren.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Progressbar in Statusleiste rechts andocken bzw. Alignment= right 
Autor: Dideldum
Datum: 18.02.23 17:03

Ah, danke Dir - wieder was gelernt.

P.S. das 29. Buch, welches heute angekommen ist, taugt wenigstens und ist wirklich ausführlich:
"VB.net Language in a Nutshell" von Steven Roman, Ron Petrusha & Paul Lomas (leider nur in Englisch)
Sowas habe ich lange gesucht.
Die anderen beiden tauglichen aus meiner Collektion sind:
"VB.net Programmierung" von DataBecker (in Deutsch) und
"VB.net Kurz und gut" von Steven Roman, Ron Petrusha & Paul Lomax (in Deutsch)
Alle anderen Bücher sind mehr oder weniger Mist.
Aber das weiss man vor dem Kauf eben meist nicht.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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-2024 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