![]() |
AW: Hint im Statusbar anzeigen
Nein, ShowHint gibt nur an, daß der Hint angezeigt werden soll.
Das Wo ist dabei nicht vorgegeben. Standardmäßig eben als kleines Popup an der Komponente, oder eben in der Statusbar, wenn man dieser sagt sie soll ihn "in sich" anzeigen. |
AW: Hint im Statusbar anzeigen
Showhint bewirkt bei mir, dass die hints neben dem cursor angezeigt werden.
habe es auch bei einem neuen MDIAPP getestet und dort sind die gleich einstellungen wie bei meinem (unter anderem auch Showhint=false) |
AW: Hint im Statusbar anzeigen
Zitat:
|
AW: Hint im Statusbar anzeigen
Gut, dann versuche ich mich noch einmal klar auszudrücken:
Ich habe bei meinem jetzigen Programm ShowHint=False. Bei der exe-Datei, die ich vor ein paar Tagen compiliert habe, werden diese Hints (oder wie auch immer man die jetzt nennen will) in dem Statusbar unten angezeigt. Da ich an dem StatusBar nie etwas geändert habe, gehe ich davon aus, dass bei der Exe-Datei auch ShowHint=False gesetzt ist. Und wie ich eben schon geschrieben habe, habe ich so ein von Delphi vorgefertigtes MDIAPP geladen, habe für das MainFormular bei "Hint" etwas eingetragen und wenn ich das Programm ablaufen lassen, werd der "Hint" im StatusBar angezeigt und nicht als Fähnchen neben dem Cursor. Auch bei diesem project ist ShowHint=false gesetzt. |
AW: Hint im Statusbar anzeigen
Zitat:
Zitat:
Wenn du erfolgreich kommunizieren möchtest, solltest du nicht auf Fragen antworten, die gar nicht gestellt wurden und am Ende gar noch erwarten, der Frager würde sich auch mit der Antwort auf eine andere Frage zufriedengeben. |
AW: Hint im Statusbar anzeigen
Zitat:
Jetzt geht's also gar nicht mehr um die Statusbar, sondern um das Hint-Property deiner Form. Aha! Und du möchtest mir weismachen, ein Eintrag in das Hint-Property der Form würde trotz Form.Showhint := FALSE bewirken, daß dieser Eintrag im Hint der Statusbar angezeigt wird? Oder du willst offenbar gar keine Hints verwenden, sondern Hinweise über die Statusbar ausgeben. Ich bitte dich noch einmal: Drücke dich korrekt aus, auch wenn dir das offensichtlich unangenehm zu sein scheint. Die Benennungen von Komponenten und Properties in Delphi ist nicht willkürlich und daher nicht davon abhängig, wie du sie gerne nennen würdest - also kein "oder wie auch immer man die jetzt nennen will". Wenn du Statusbar-Einträge als Hint bezeichnest, wird man dich nicht verstehen. Weißt du überhaupt, wofür die Statusbar gut ist? Sicher nicht, um Statusmeldungen in deren Hint-Eigenschaft auszugeben. Lies doch einmal die Online-Hilfe zu TStatusbar, das bringt dich garantiert weiter ... Meines Empfinden nachs schreibst du einen völligen Blödsinn ... Das ergibt einfach alles keinen Sinn: einmal ist der Hint des Programms False, obwohl es so einen Hint gar nicht gibt. Auch eine Exe-Datei verfügt nicht über das Property Hint. Ich glaube fast, du hast absolut keine Ahnung von Delphi und solltest dich erst einmal ![]() |
AW: Hint im Statusbar anzeigen
Ich seh schon, das hat keinen sinn mehr eine vernünftige antwort von dir zu erwarten. Aber ich will mich nicht auf eine Level begeben, auf dem man dem anderen geschriebenen Blödsinnn und was weiß ich nicht unterstellt, denn schließlich sehe ich ja wo in welcher Eigenschaft ich was eingebe und wie die dann heißt und was dann passiert.
Daher sehe ich diesen Thread als geschlossen an!!! |
AW: Hint im Statusbar anzeigen
Hallo,
Zitat:
Delphi-Quellcode:
object Form1: TForm1
Left = 0 Top = 0 Hint = 'Test1' Caption = 'Form1' ClientHeight = 293 ClientWidth = 633 Color = clBtnFace Font.Charset = DEFAULT_CHARSET Font.Color = clWindowText Font.Height = -13 Font.Name = 'Tahoma' Font.Style = [] OldCreateOrder = False PixelsPerInch = 120 TextHeight = 16 object Label1: TLabel Left = 8 Top = 8 Width = 37 Height = 16 Hint = 'Test2' Caption = 'Label1' end object StatusBar1: TStatusBar Left = 0 Top = 274 Width = 633 Height = 19 Hint = 'Test3' AutoHint = True Panels = <> SimplePanel = True end end Zitat:
einbeliebigername. |
AW: Hint im Statusbar anzeigen
Moin,
vielleicht hilft es ja, das OnHint Event aus TApplication auf einen eigenen Hint-Handler verbiegen, der genau das macht, was Du möchtest... Also z.B. den Hinweistext in der Statusbar darzustellen... VG Pixfreak |
AW: Hint im Statusbar anzeigen
Okay, du hast eine DFM-Darstellung hier reinkopiert. Gratulation. Und nun behauptest, daß der Eintrag Hint = 'Test1'; in der Form dazu führt, daß dieser Eintrag im Hint der Statusbar angezeigt wird? Wie soll der Eintrag da hin kommen? Etwa mittels Autohint := TRUE;?
Vom Property Autohint der Komponente TStatusBar war bislang aber nicht die Rede. Im Übrigen legt dieses Property fest, "ob der Text der Statusleiste automatisch auf den aktuellen Kurzhinweis gesetzt wird" - also genau anders herum, als gewollt. Wie gesagt, ich halte den TE und ebenso dich für blutige Anfänger, die erst einmal die wichtigsten Grundlagen der Programmierung mit Delphi erlernen sollten, bevor sie hier völlig sinnbefreite Fragen stellen und ebensolche Antworten liefern, die keiner versteht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:22 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