[erledigt] Repaint bei TStringGrid mit OwnerDraw

Rund um die LCL und andere Komponenten
Antworten
Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

[erledigt] Repaint bei TStringGrid mit OwnerDraw

Beitrag von Scotty »

Ich benutze ein Grid zum anzeigen von Daten, die ich nicht in den Cells speichere. Wenn ich StringGrid.Repaint; aufrufe, wird dabei nicht aktualisiert, jede andere Aktion zeichnet korrekt. Invalidate und Update funktionieren auch nicht. Ist das ein bekannter Bug und gibt es einen Workaround?
Zuletzt geändert von Scotty am Do 30. Jun 2011, 17:43, insgesamt 1-mal geändert.

Maik81ftl
Beiträge: 619
Registriert: Mi 9. Mär 2011, 16:34
OS, Lazarus, FPC: Ubuntu10.04 LTS (L 0.9.31.0 FPC 2.4.4)
CPU-Target: 64Bit
Wohnort: seit 01.06.2011 in Wahlstedt

Re: Repaint bei TStringGrid mit OwnerDraw

Beitrag von Maik81ftl »

Scotty hat geschrieben:Ich benutze ein Grid zum anzeigen von Daten, die ich nicht in den Cells speichere. Wenn ich StringGrid.Repaint; aufrufe, wird dabei nicht aktualisiert, jede andere Aktion zeichnet korrekt. Invalidate und Update funktionieren auch nicht. Ist das ein bekannter Bug und gibt es einen Workaround?
ich weiß nicht ob dir das was hilft, aber kannst ja mal hier schauen. http://www.lazarusforum.de/viewtopic.php?f=55&t=4767" onclick="window.open(this.href);return false;
Ubuntu 10.04 LTS ist meine Heimat. Lazarus ist meine Sprache :D und der Kreis Segeberg meine LIEBE :D

Bora4d
Beiträge: 290
Registriert: Mo 24. Dez 2007, 13:14
OS, Lazarus, FPC: WinXP-Pro-Sp3, Xubuntu 12.04, (Laz 1.1-SVN Mai2012, FPC 2.6.1 / 2.6.0-Linux)
CPU-Target: AMD64X2

Re: Repaint bei TStringGrid mit OwnerDraw

Beitrag von Bora4d »

Vielleicht solltest du Refresh(); benutzen.

Benutzeravatar
theo
Beiträge: 10904
Registriert: Mo 11. Sep 2006, 19:01

Re: Repaint bei TStringGrid mit OwnerDraw

Beitrag von theo »

Ich weiss nicht ob's hilft, aber hast du das gelesen?
http://wiki.lazarus.freepascal.org/Grid ... ng_process" onclick="window.open(this.href);return false;

Scotty
Beiträge: 768
Registriert: Mo 4. Mai 2009, 13:24
OS, Lazarus, FPC: Arch Linux, Lazarus 1.3 r44426M FPC 2.6.4
CPU-Target: x86_64-linux-qt/gtk2
Kontaktdaten:

Re: Repaint bei TStringGrid mit OwnerDraw

Beitrag von Scotty »

Ich hab die Lösung gefunden, was es war verrate ich aber besser nicht :oops:. Danke euch allen!

Antworten