Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#4

Re: StringGrid Spalte zu lang...

  Alt 17. Mär 2007, 07:22
Hallo Tim,

Grids sind für die Behandlung von einzeiligen Texten ausgelegt, sowohl was die Anzeige betrifft, als auch das Bearbeiten. Für die Bearbeitung (Edit) wird ein inplace editor verwendet - im Prinzip ein Edit-Control, welches an der gerade benötigten Stelle eingeblendet wird. Entweder du treibst einigen Aufwand um mehrzeilige Daten in einem Grid anzeigen und bearbeiten zu können oder du machst Kompromisse.

Ein häufig zu beobachtender Kompromiss ist: Die Spalte mit mehrzeiligen Texten zeigt nur die erste nicht leere Textzeile und einen Hinweis auf weiteren Inhalt an, ist aber nicht direkt editierbar. Zum Ändern wird der Text der aktuellen Grid-Zeile in ein Memo geladen.

Es sind viele andere Kompromisse denkbar.

Freundliche Grüße
  Mit Zitat antworten Zitat