Kurzhinweis wie beim Debugger

Hallo Leute,
ich möchte Kurzhinweise in einem Memo ausgeben aber nicht
wie es die Komponente schon macht. Sondern wie beim debuggen wenn
man auf eine Variable geht wird einem der Wert dieser Var gezeigt. So möchte ich das auch in meinem Prog. einbauen.

Ich danke schon mal für die Hilfe.

cu Thomas

Hi Thomas,

da mußt Du wohl mit dem MouseMove-Ereignis deines TMemos die Position im Memo abfragen, die Position dann dem entsprechenden Text im Memo, und dem Text dann den entsprechenden Hint-Text.

Sieht nach vile Bastelei aus, da kann Dir auch keiner helfen.

Folgendes Problem wirst Du aber bekommen:
Der Hint-Text wird nur einmal eingeblendet, solange Du mit der Maus in Deinem Memo bist. Wenn Du also innerhalb des Memo mit der Maus auf einen anderen Berich zeigst und Du den Hint-Text änderst, mußt Du zuerst mit der Maus das Memo kurz verlassen, damit mit der Hint-Text beim Wieder-Eintritt angezeigt wird.

Vielleicht gibt es eine Möglichkeit, den Hint-Text per Funktionsaufruf auszugeben, hab ich jedoch noch nicht gefunden.

Viel Erfolg,

Manfred.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hi Manfred,
das mit der Maus ist nicht das Problem sondern wie du schon
festgestellt hast das mit dem Memo verlassen.(Den das möchte ich nicht.)
Aber vielleicht kennt jemand noch eine Lösung für mein
Problem.

Ich denke da an eine Message die das Anzeigen des Textes
veranlasst.(SendMessage(Memo.Handle,XYZ???,?,?));

Trozdem danke Manfred.

cu Thomas

Hi Thomas,

da mußt Du wohl mit dem MouseMove-Ereignis deines TMemos die
Position im Memo abfragen, die Position dann dem
entsprechenden Text im Memo, und dem Text dann den
entsprechenden Hint-Text.

Sieht nach vile Bastelei aus, da kann Dir auch keiner helfen.

Folgendes Problem wirst Du aber bekommen:
Der Hint-Text wird nur einmal eingeblendet, solange Du mit der
Maus in Deinem Memo bist. Wenn Du also innerhalb des Memo mit
der Maus auf einen anderen Berich zeigst und Du den Hint-Text
änderst, mußt Du zuerst mit der Maus das Memo kurz verlassen,
damit mit der Hint-Text beim Wieder-Eintritt angezeigt wird.

Vielleicht gibt es eine Möglichkeit, den Hint-Text per
Funktionsaufruf auszugeben, hab ich jedoch noch nicht
gefunden.

Viel Erfolg,

Manfred.

Hi Manfred,
habe die Lösung für mein Problem schau dir mal in der Online
Hilfe Application.OnShowHint an da gibt es ein Beispiel.
In diesem Beispiel wird die Var THintInfo benutzt und dort
ist die Lösung THintInfo.ReshowTimeout in der Var gibt man
an nach wieviel ms der Hint wieder angezeigt wird.

cu und danke Thomas