Einzelnen Beitrag anzeigen

jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: DBGrid mit Multilienes - mehrere Datenfelder pro Zelle

  Alt 4. Nov 2007, 12:16
Zitat von Hiele:
Ich habe es auch schon mit OnDrawColumn probiert.
Da habe ich die benötigten Werte in ein String geschrieben und mit Textout ausgegeben.
Doch der Umbruch klappte nicht (#13)
Windows.DrawText(Grid.Canvas.Handle, ...) kann mit Zeilenumbrücken umgehen. Canvas.TextOut() ruft DrawText() mit dem Flag DT_SINGLELINE auf, was deine Zeilenumbrüche natürlich "zerstört". Wenn du also DrawText() selbst aufruft und kein DT_SINGLELINE als Flag angibst, wird der Text auch umgebrochen.
  Mit Zitat antworten Zitat