OwnerDraw - rysowanie po kontrolkach

0

witam
mam pytanie odnosnie artykulu: http://4programmers.net/Delphi/Artyku%C5%82y/OwnerDraw

autor arta napisal tam tak:

Trybu OwnerDraw możesz używać także na innych komponentach - np. ListBox, PopupMenu, MainMenu StringGrid. Jak widzisz ze znajomością "malowania" po komponentach można uzyskać fajne efekty. Wystarczy tylko znać klasę TCanvas.

moje pytanie: jak rysowac po komponentach typu popupmenu oraz mainmenu skoro nie maja zdarzeenia ondrawitem

po listboxie wychodzi mi to bez problemu lecz on ma ondrawitem a do popupa nie mam pojecia jak sie zabrac

0

ale mają np. OnAdvencedDrawItem i OnDrawItem (to każdy item ma)

0
Misiekd napisał(a)

ale mają np. OnAdvencedDrawItem i OnDrawItem (to każdy item ma)

ok ale popupmenu oraz mainmenu nie maja tych zdarzen w object inspektorze wiec jak moge je wykorzystac?

listbox ma wiec nie ma z tym problemu a bardzo chcialbym porysowac po popupie bo teraz uzywam do zmiany wygladu popupa osobnego komponentu xpmenu ktory chce wywalic z programu

moze jakis kod?
prosze o pomoc

0

Czy jak czegos nie ma w inspektorze obiektów to już nie mozna tego uzyć??? Edytor kodu masz od czego?
ZmiennaObiektowa[kropka] ...czekasz na hint...

0
marekXX napisał(a)
Misiekd napisał(a)

ale mają np. OnAdvencedDrawItem i OnDrawItem (to każdy item ma)

ok ale popupmenu oraz mainmenu nie maja tych zdarzen w object inspektorze wiec jak moge je wykorzystac?

czy ja tam nie po polsku napisałem - <font size="4">to każdy <font size="6">item</span> ma</span>

0
Misiekd napisał(a)

czy ja tam nie po polsku napisałem - <font size="4">to każdy <font size="6">item</span> ma</span>
duze litery tu nic nie pomoga bo ja nie kwestionuje iz kazdy item ma ondrawitem - skoro raz napisales to juz wiem

pytam jak go uzyc skoro nie ma go w object inspektorze bo mam z tym problem
a google znajduja tylko gotowe komponenty do zmiany kolorystyki

0

u mnie jest

0
Misiekd napisał(a)

u mnie jest

niestety u mnie w object onspektorze popup ma tylko OnChange i OnPopup
mam delphi 7 personal

0
marekXX napisał(a)
Misiekd napisał(a)

u mnie jest

niestety u mnie w object onspektorze popup ma tylko OnChange i OnPopup
mam delphi 7 personal

prostytutka przecież ci pisze, że nie popup tylko każdy jego item!!!!

0

Jak teraz nie załapiesz to... sam nie wiem co. Moja zdolność pojmowania się tu kończy.
user image

user image

user image

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