Wie auto-fit/Maßstab DBGrid (oder andere ähnliche) Spalten-breiten nach seinem Inhalt?

Ich versuche, einen Rahmen mit einer DBGrid dienen für mehr als 10 Tische mit der Hälfte seiner Felder als Standard, und andere Felder, die exklusiv für jede Tabelle.

Als der Platz für die Spalten begrenzt sind und ich nicht möchten, konfigurieren Sie jede Spalte in jeder Tabelle manuell, da es sehr schlechte Qualität der Arbeit, ich Frage mich, eine Möglichkeit zum berechnen der Breite jeder Spalte von den grössten Inhalt einer Zeile innerhalb dieser Spalte, gemessen an der eigenen Komponente oder durch die Daten festgelegt.

Wer kennt den Weg? Ist es draußen in der Welt einige benutzerdefinierte Komponente mit dieser macht?
Ich brauche eine Lösung implementiert, mit der Zunahme und Abnahme der Größe, nach der die sichtbaren Daten in dem alle sichtbaren Spalten des Rasters.
Meine Lösung bisher ein problem hatte, mit dem Bild der ausgewählten Zelle, Hexe springt aus dem ausgewählten dataset-Zeile an.

Wie auto-fit/Maßstab DBGrid (oder andere ähnliche) Spalten-breiten nach seinem Inhalt?


Hinweis: Bitte schließen Sie nicht meine Frage. Es geht nicht darum, die Passung mit dem raster, Breite oder die form der Breite. Es wird über alle Spalten der Breite minimieren Sie die horizontale Bildlaufleiste, aber nicht unbedingt zu verstecken.

  • es ist nicht geeignet, um die form, sondern in seiner eigenen Inhalten, auch wenn horizontale Bildlaufleiste angezeigt.
  • Zarko Gajic Regeln!
  • Ich weiß, ich habe gefragt, dies vor und bekam eine wirklich gute Antwort...
  • Der link ist tot.
Schreibe einen Kommentar