Autor Beitrag
Die Brotmafia
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 110

Win XP Suse Linux 9.3
Delphi 7 Enterprise, Delphi 2005
BeitragVerfasst: So 19.02.06 16:16 
Also, im String Grid ist es ja standardmäßig so, dass man Felder markieren kann und diese dann blau aufleuchten, das würde ich gerne anders haben, ich will zwar dass man die felder "markieren" kann, allerdings soll man diesen das dann nicht ansehen können...

Danke!


Moderiert von user profile iconraziel: Topic aus Sonstiges (Delphi) verschoben am Mo 20.02.2006 um 12:45
Lannes
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2352
Erhaltene Danke: 4

Win XP, 95, 3.11, IE6
D3 Prof, D4 Standard, D2005 PE, TurboDelphi, Lazarus, D2010
BeitragVerfasst: Mo 20.02.06 00:13 
Hallo,
in OnClick die Selection zurücksetzen mit:
ausblenden Delphi-Quelltext
1:
StringGrid1.Selection := TGridRect(Rect(-1,-1,-1,-1));					

oder in OnDrawCell die Selection übermalen.
Stichwort z.B. StringGrid1.Canvas.DrawFocusRect,
ist aber abhängig von den Options des StringGrids: goRangeselect, GoEditing ...

Wofür ist denn das gut, man kann markieren, sieht es aber nicht :gruebel:

_________________
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )