![]() |
Hint einer deaktivierten Schaltfläche (TButton)
Hallihallo liebe Delphi-Freunde! :freak:
Ich stehe vor folgendem Problem. Ich möchte, dass der Hint eines deaktivierten Buttons (TButton.Enabled := False) in der Statuszeile meines Formulars angezeigt wird. Das ist mir bisher nicht mal im Ansatz gelungen. Und die Betonung meines Problems liegt auf dem Wort "DEAKTIVIERTEN". Habt Ihr eine Idee? :coder2: Viele Grüße :hello: Thomas |
Re: Hint einer deaktivierten Schaltfläche (TButton)
Liste der Anhänge anzeigen (Anzahl: 1)
Als Trick
leg eine TPaintBox über/hinter den Button ist der Button aktiv, liegt er automatisch vor der PaintBox (im Notfall könnte man aber auch zusätzlich noch die PaintBox unsichtbar/invisible machen) und ist der Button inaktiv, dann gehen die Nachrichten an die PaintBox und dann einfach nur noch der PaintBox ebenfalls den Hint verpassen |
Re: Hint einer deaktivierten Schaltfläche (TButton)
Die letzte CodeRage hatte irgendwo so was gezeigt: Man setzte den Button in ein eigenes Panel, Panel.AutoSize := true. Der Disabled-Hint kommt dann in das Hint vom Panel. Ist lediglich etwas schwierig mit der Maus zu verschieben.
Eine eigene Komponente, die dieses Konstrukt implementiert wäre da natürlich eleganter... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:38 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 by Thomas Breitkreuz