OnMouseEnter i leave na Timage i rysowanie po komponentach

0

Mam dwa problemy :

  1. Chce zrobic tak, ze jak sie najedzie myszka na obrazek (Timage) zmienia sie on na inny obrazek, niestety Timage nie zawiera zdarzen OnMouseEnter i OnMouseLeave jak np Tlabel. Chcialbym sie dowiedziec jak to zrobic :P

  2. Jak nalozyc obrazek bmp (z zasobow) na komponenty Edit oraz Memo. Tak zebym mogl normalnie w nich pisac, i je obslugiwac. Prosze o kawalek kodu.

Z gory dziekuje za odpowiedzi,
Pozdrawiam,
TrumpeT

0

ad 1
napisac klase pochodna od timage - zawierajaca obrazek standardowy, ten po zmieni i przechwycic komunikaty CM_MOUSEENTER i CM_MOUSELEAVE

ad2
jest takie cos jak transparent memo - dajesz w tym miejscu image i ustawiasz transparent na true.
jak chcesz edita - to odpowiedno zmniejszasz wielkosc i bokujesz dodawanie entera.

0

jest takie cos jak transparent memo - dajesz w tym miejscu image i ustawiasz transparent na true.
jak chcesz edita - to odpowiedno zmniejszasz wielkosc i bokujesz dodawanie entera.

Tak, tylko po pierwsze nie dziala mi zdarzenie onkeypress w ogole w tym TransparentMemo (zachowuje sie tak jak bym w ogole nic w nim nie pisal). A po drugie ten komponent ma chyba cos takiego w sobie ze jak napiszesz tyle teksu ze musi zaczac zjezdzac w dol (przewijac), to zjezdza razem z obrazkiem w tle, i sie wszystko kaszani.
Jakies rady?

http://4programmers.net/faq.php?id=26

www.4programmers.net/zrodla/ jak wiadomo nie dziala, podeslal by mi ktos moze ten komponent o ktorym mowa w FAQ ? [email protected] dzieki.

0

jak napiszesz tyle teksu ze musi zaczac zjezdzac w dol (przewijac), to zjezdza razem z obrazkiem w tle, i sie wszystko kaszani.

w gwoli wyjasnienia dodaje tekst do TransparentMemo za pomoca

TransparenMemo1.Lines.Add('test');
0

Czy naprawde nie ma nikogo kto potrafil by mi pomoc ???? Panowie Programisci???

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