Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TAdvStringGrid (TMS) Text als hint anzeigen (https://www.delphipraxis.net/163522-tadvstringgrid-tms-text-als-hint-anzeigen.html)

DelTurbo 2. Okt 2011 15:17

TAdvStringGrid (TMS) Text als hint anzeigen
 
Hi,
ich habe ein TAdvStringGrid wo manchmal die Spalten schmaler als der text ist. Man kann es so einstellen das er dann den Text abschneidet und ... anzeigt.

Ich möchte aber wenn ich mit der Maus drüberfahre, den text als Hint anzeigen. Aber nur da wo der Text du lang ist.

Hat jemand ne idee was ich wo umstellen muss?

Danke im voraus

Jens01 2. Okt 2011 15:27

AW: TAdvStringGrid (TMS) Text als hint anzeigen
 
Ich schätze, das mußt Du programmieren. Weiss es aber nicht genau.

DelTurbo 2. Okt 2011 15:36

AW: TAdvStringGrid (TMS) Text als hint anzeigen
 
Da ist sooo viel kram in dem ding. Als Balloon bekomme ich es angezeigt. Aber bei allen Zellen.

Leider bringen mich mutmaßung nicht wirklich weiter. (Nicht böse sein)

Edit: Ich habs endlich gefunden. HintShowLargeText muss True sein, UND ShowHint muss True sein.

EDIT2: Nun geht es nur bei der 1. Spalte. Das ding ist so vollgepackt mit sachen das man(n) einfach den überblick verliert.

EDIT3: Um das zu verhindern kann man sich in OnGridHint reinhängen und hintstr auf '' setzen.

jaevencooler 3. Okt 2011 16:03

AW: TAdvStringGrid (TMS) Text als hint anzeigen
 
Moin,

schon mal damit versucht :

Delphi-Quellcode:

procedure TMain_w.AdvColumnGrid1CellBalloon(Sender: TObject; ACol,
  ARow: Integer; var ATitle, AText: string; var AIcon: Integer);
begin

end;
das ist ein Event des Grids, damit kannst Du den Balloon jeder Spalte und Zeile
beeinflussen.

Cu Michael


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz