I am new to Delphi and FireMonkey. And I also need tool tips. And here's what I found out: FireMonkey has no recommendations for clues, and this is intentional and for a good reason.
I think the big idea with FireMonkey is that you develop one and only one program. Then, without changing a single line of code, you compile the version for working on Windows, another version for Android, another version for Mac OS, etc. Therefore, without changing even one line of code, you have a version for the desktop and a version for smartphones that work exactly the same with the same user interface.
Consequently, FireMonkey will only support features that are inherent in both smartphones and desktops. On smartphones, there is no such thing as a mouse, finger, or anything else freezing. Therefore, Firemonkey does not support freezing on desktop computers. Since there is no freezing, there can be no clues (โcluesโ in the Delphi nomenclature).
So, you have to decide: do you want the application to work exactly the same on Windows and on smartphones without changing the code and without a separate code? Or do you want all the features of the desktop? If you want all the features of the desktop, including tooltips (hints) and everything else, you should use the Embarcadero VCL (Visual Component Library). Using VCL will allow you to receive hints (hints) by simply setting the โhintโ property of text fields, buttons, and all other controls - and without writing code.
But if you want an application that runs on smartphones, you will have to use FireMonkey. VCL will not work for this.
As I said, I'm still new to Delphi. Therefore, of course, I appreciate the corrections from experienced Delphi developers.
source share