AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Zelleninhalt bei StringGrid vertikal zentrieren?
Thema durchsuchen
Ansicht
Themen-Optionen

Zelleninhalt bei StringGrid vertikal zentrieren?

Ein Thema von mirko2000 · begonnen am 30. Jul 2004 · letzter Beitrag vom 30. Jul 2004
 
mirko2000

Registriert seit: 9. Nov 2003
69 Beiträge
 
#1

Zelleninhalt bei StringGrid vertikal zentrieren?

  Alt 30. Jul 2004, 11:08
Ich arbeite gerade mit einem Stringgrid und möchte den Zellinhalt vertikal zentriert ausgeben (die Höhe der Zeile ist immer gleich groß und kann nicht geändert werden, deswegen die Vereinfachung mit + 9). Folgender Code steht in der DrawCell-Prozedur:

Stringgrid1.Canvas.TextOut(rect.left,rect.top+9, StringGrid1.Cells[acol,arow]; Jetzt steht der Inhalt aber zwei mal drin und zwar jetzt schön vertikal zentriert aber auch noch an der alten Position. Wie krieg ich den Text an der alten Position weg?

Hab schon mal probiert den Inhalt davor in eine Variable zu schreiben, danach dann den Zellinhalt löschen und dann zentriert auszugeben (mit dem Inhalt in der Variable). Das funktioniert zwar soweit schon, aber der Zellinhalt wird anscheinend immer neu gezeichnet da die Felder zu flackern anfangen.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:45 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz