I noticed that when I run the app and mouseover the right rectangle, when I'm in the vicinity of the TEdit the cursor changes to the edit box cursor. When I move off of the TEdit, the cursor changes back to the default arrow cursor. So it's definitely putting the edit box there.
I've tried calling control.BringToFront, Repaint etc. It's there, but it's not rendering properly. If I set the Rectangle Fill color to white, the rectangle appears as white, but nothing else is visible.
Thanks. I had tried to solve this with the Style editor. Something in that config was causing the problem. Once I started over with a default style configuration it worked.
I tried this below, didn't work. I've reset the Style to default by deleting the stylebook, so their shouldn't be any style customization artifacts hanging around.
I want to style both elements of the item, and possibly more! Is it reasonable to expect that I can style multiple elements of the item?
I noticed that some elements (rectangles) have other items (images) in them. If I don't want to display the image, but instead want to, for example, draw text using for ex. an TTMSFMXHTMLText component, what do I do with the image that is by default in the rectangle? Can I get rid of it?
Are there elements in the item that I can't style?
I've styled (in code) the ShapeRightRectangle. I have two issues that I hope you can help me with.
The detail rectangle with the > (arrow) pointing to the right shows up to the left of my ShapeRightRectangle. How can I have that show up on the right side of the ShapeRightRectangle?
One of the labels that I'm displaying inside of the ShapeRightRectangle is getting clipped on the bottom. How can I adjust the height of the tableviewitem /ShapeRightRectangle to be a little taller, or otherwise make adjustments so that the ShapeRightRectangle is not getting clipped on the bottom?
Each element is accessible through the OnItemCustomize, so you can simply use the Align, Position.X, Position.Y, Width and Height property of each object to position it to your likings.