odnośniki

0

cze!

kiedy mam MEMO (lub inny komponent), w którego właściwosci CAPTION lub LINES jest jakis teks, to chciałbym aby po kliknięciu na dany wyraz coś się robiło. Np. mam tekst
'Wybierz kolor formatki' - żeby po kliknięciu na wyraz KOLOR otworzył się np. colordialog. chodzi mi o linki np. tak jak w HTML.
pytania:

  1. są może do tego jakieś komponenty?
  2. czy da się to zrobić bezpośrednio w "czystym" Delphi?

help, Plissss!

0

Zrób coś takiego

Label1.Caption := 'Wybierz kolor..'

w OnClick Labela :

if ColorDialog.Execute then ...cos tam...

a zeby wygladalo tak jak linki wykorzystaj OnMouseEnter i OnMouseLeave we wlasciwosciach Labela. :-)

0

dzieki, ale nie o to mi chodzi

może inaczej...
założmy, ze w label'u lub memo mam kilka wyrazów i akcja ma nastąpić po kliknięciu na dany wyraz lub wyrazów.
coś jak
cos tamjakiś wyrazcos tam...

tak jak w HTML'u, różnych encyklopediach multimedialnych - odnośniki do innych miejsc

chodzi mi czy są jakieś może komponenty

0

Nie rob tego w memo a zrob plik HTML i wczytuj go do WebBrowsera...
tak bedzie latwiej..
W memo musialbys wyszukiwac wyraz,sprawdzac go i odpalac nim za pomoca shellexecute

0

o tym nie pomyślałem, THANX!!!

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