| |
VB.NET - Ein- und UmsteigerProgressbar 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 | |
Re: Progressbar in Statusleiste rechts andocken bzw. Alignment= right | | | Autor: emaNoN | Datum: 15.02.23 08:16 |
| Hm, eigentlich kein Problem:
| |
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. | |
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 | |
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. | |
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. | |
| 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 |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats Neu! sevCommand 4.0
Professionelle Schaltflächen im modernen Design!
Mit nur wenigen Mausklicks statten auch Sie Ihre Anwendungen ab sofort mit grafischen Schaltflächen im modernen Look & Feel aus (WinXP, Office, Vista oder auch Windows 8), inkl. große Symbolbibliothek. Weitere Infos
|
|
|
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
|
|