Why no tabstop? How can user select that item using keyboard?
About the keyboard, I could try to send the sender through various methods or something like this, but now I realize now that even with no TabStop the problem keeps on.
I also find out 3 problems with the StaticText. I'll open a thread about it tomorrow.
I might inherited the checkbox from TWinControl or TControl and do the drawing using TCanvas.
I choose this because:
2- Canvas is too slow, they say (i have never used it).
3- Demands a lot of work and test (for animation, colors, etc).
4- The default component match visually well with what I'm trying to do, even while the "skins" are changed.
5- I do not have too much knowledge for that.
6- There's a lack of material (i guess).
Please, correct me if I am wrong.
But the (1) primal reason, is because I'm trying to do runtime "components", with no installation, no package files. Just a Unit to be added to the project. That's why so much work around, but they feel fast/natural/native. Honestly, I don't know if I can hit that, but at least I'm having fun.
I also read somewhere that BGRA can draw way faster than Canvas, but I will try to not use it as far as I can go to not require any installation or third party.