Wenn der Text breiter ist, als die Spalte, dann wird automatisch der oberhalb des Courser der Spaltentext angezeigt, unterhalb wird der von mit definierte Hint angezeigt.
Wenn nun die erste Spalte ausgeblendet ist (also Spaltenbreite auf 0), wird mir auch der Inhalt der nicht sichtbaren Spalte angezeigt, egal ob ShowHint True oder False ist.
Mein Ziel ist ja, das der Zelleninhalt, wenn er zu Groß ist, mit Hint angezeigen zu lassen.
Problem 1:
Ist der Text nur etwas größer als die Spalte, wird der Text in der Zelle Sichtbar mit den Punkten abgekürzt (aus "ABC" wird "A.."), der Hint aber nich nicht angezeigt, weil "A.." ja noch in die Zelle Passt. Erst wenn man die Spaltenbreite weiter verkleinert, das nur noch "A." in der Zelle lesbar ist, wird der Hint mit dem Zelleninhalt angezeigt.
Problem 2:
Die ausgeblendeten Spalten (1. Spalte, also Caption) sollen nicht im Hint erscheinen.
Bei Delphi 7 hats auch ohne Probleme Funktioniert, nur bei XE2 haben die das anscheiend überarbeitet und dann kommt dieses Verhalten dabei raus.