Pokazanie "dymka" po najechaniu na słowo w synedit

0

Witajcie!

Chodzi o taką funkcję jak jest np w Delphi, po najechaniu na słowo wyświetla nam się Hint, ogólnie rzecz biorąc czy hint się wyświetli czy inna procedura się wykona - bez znaczenia.

Doszedłem, że odpowiada za to:
SynEdit.WordAtMouse

na końcu patrzę jest to WideString jak np SelText.

więc próbuję

If SynEdit.WordAtMouse :='tekst' then
label1.caption := 'Work Fine!"

Lipa nie działa, próbuję inaczej...

var
a: String;
begin
a := SynEdit.WordAtMouse ;
if a <> 'tekst' then
label1.caption := 'Work Fine!';

Tez nie działa... ktoś wie jak to ugryźć ?

0
  1. gdzie umiesciles ten kod, w jakims evencie?
  2. czy kod jest wykonywany?
  3. czy sprawdziles co "siedzi" w WordAtMouse?
0

umieściłem w SynEdit w OnMouseMove

i jeśli dam taką opcję:
edit1.Text:=SynEdit.WordAtMouse;
to w Edicie elegancko pokazuje słowo które znajduje się pod kursorem myszki...

0

a sprawdziles, czy nie ma np spacji na koncu albo na poczatku?
p.s. kod wklejaj w znacznikach <code class="delphi"></code>

0

ok uporałem się:

var a : String;

begin
a := SynEdit.WordAtMouse;
if a = 'head' then
edit1.text :='test';

działa :) dzięki za pomoc tak czy siak :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1