![]() |
StaticText unsichtbar
Hi! Ich habe auf einem Form zwei Imageboxen, die sich überlappen, die größere liegt aber weiter hinten. Ganz vorne liegen noch einige StaticTexts drauf. Wenn ich jetzt im Formular die ALT-Taste drücke, so verschwinden einige der StaticTexts und werden erst wieder gezeichnet, sobald ich das Fenster beim Bildschirmrand hinausschiebe und wieder zurückhole. Gibt es eine Möglichkeit dieses Problem ohne größere Schwierigkeiten zu umgehen?
|
Re: StaticText unsichtbar
Weiß hier wirklich keiner eine Lösung?
|
Re: StaticText unsichtbar
Ich hatte mal kurz sowas getestet, aber nicht diesen Effekt hinbekommen, eventuell lädst du mal dein Proggi hoch, so dass sich das mal jemand angucken kann.
|
Re: StaticText unsichtbar
Moin!
Das Problem besteht grundsätzlich, da die TImage Komponenten keine Container Objekte sind und somit keine anderen Objekte aufnehmen können. Somit sind die TImage's und die TStaticText's gleichberechtigt und verteilen sich nun auch schonmal auf der Form - vor allem in Abhängigkeit davon, wer gerade wie gemalt werden musste. Um das Problem grundsätzlich zu lösen, 2 Vorschläge: 1. Mal den Text auf die Bilder rauf die du dem TImage zuweist 2. Bei allen möglichen Aktionen einfach ein StaticText1.BringToFront; - das ist aber sehr unsauber. Alternativ mit TTimer, ist aber auch nicht besser... MfG Muetze1 |
Re: StaticText unsichtbar
@himitsu:Das Programm ist der Pokerclient, den ich hier zum Testen habe:
![]() Lad das ganze runter, verbinde dich wie es im Thread beschrieben ist, und sobald ein Spiel läuft, drückst du im Client die ALT-Taste. Dann verschwinden die meisten StaticTexts... @Muetze1:Ich habe im Entwurfsmodus die StaticTexts ganz nach vorne gebracht, aber das hilft irgendwie nicht... |
Re: StaticText unsichtbar
Moin!
Zitat:
MfG Muetze1 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:29 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz