Make FireMonkey TListBox in XE5 transparent

I have done some FireMonkey stuff in XE2, in this case I'm having troubles with a customized TListBox.

In XE2 I built this customized TListBox by removing it's background and surrounding rectangle (basically I only need the 'grouping of child items' functionality provided by TListBox. This was simple, drop a TListBox, hit 'edit custom style', select the background rectangle, edit the fill and the stroke and you're golden.

Now we're moving to XE5 and I cannot reproduce the same behavior. Using the style book editor I can see the background (which is now TStyleObject and not TRectangle), but I cannot make the changes I could make before. I see tutorials on how to add stuff to a TListBox, but not on how to take default behavior away.

Can someone explain how to achieve this specific behavior, or point me towards a good tutorial?
LVL 19
MerijnBSr. Software EngineerAsked:
Who is Participating?
MerijnBConnect With a Mentor Sr. Software EngineerAuthor Commented:
That doesn't really answer the question ;)

I found how to achieve this myself, by settings the StyleLookup property to transparentlistboxstyle. Don't know why it does what it does though.

Unfortunately, running into other problems drove me away form FireMonkey atm :)
Sinisa VukCommented:
MerijnBSr. Software EngineerAuthor Commented:
Found way to get more or less what I need.
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.