Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DBGrid: wie RowHeight setzen

241 views
Skip to first unread message

Patrick Ulmer

unread,
Mar 13, 2000, 3:00:00 AM3/13/00
to
Hallo,

ich hab in einer Datenbank jpeg-Bilder und lasse sie über das Ereignis
OnDrawColumnCell anzeigen. Alle Bilder sind 160*120 groß, doch leider
sehe ich im Moment nur die ersten 17 Pixelzeilen des Bildes.

Wie kann ich die Zeilenhöhe bei DBGrid fest auf 120 einstellen?

Ciao...Patrick

med.i

unread,
Mar 13, 2000, 3:00:00 AM3/13/00
to
Hallo Patrick,

ich glaub' DBGrid.Columns[i].RowHeight oder DBGrid.Rows[i].RowHeight.

hth,

Michael

Patrick Ulmer <ul...@uta-leasing.de> schrieb in im Newsbeitrag:
38CD272E...@uta-leasing.de...

Patrick Ulmer

unread,
Mar 14, 2000, 3:00:00 AM3/14/00
to
Hi,

> ich glaub' DBGrid.Columns[i].RowHeight oder DBGrid.Rows[i].RowHeight.

TColumn hat keine Eigenschaft RowHeigth und TDBGrid keine Eigenschaft Rows.

Ich bin kurz vor der Verzweiflung.

Ciao...Patrick

Roland Weinschuetz

unread,
Mar 14, 2000, 3:00:00 AM3/14/00
to
Hallo Patrick,

> TColumn hat keine Eigenschaft RowHeigth und TDBGrid keine Eigenschaft Rows.
>
> Ich bin kurz vor der Verzweiflung.

Was spricht gegen ein DBCtrlGrid? Eine zweite Möglichkeit wäre vielleicht noch
das DBGrid aus der RX-Library.

Ach ja, als dritte Möglichkeit fällt mir da noch das vielgelobte Grid von
Turbopower ein, das kostet halt.

mfg,
Roland

Oliver Stoer

unread,
Mar 15, 2000, 3:00:00 AM3/15/00
to
On Mon, 13 Mar 2000 18:36:46 +0100, Patrick Ulmer
<ul...@uta-leasing.de> wrote:

>ich hab in einer Datenbank jpeg-Bilder und lasse sie über das Ereignis
>OnDrawColumnCell anzeigen. Alle Bilder sind 160*120 groß, doch leider
>sehe ich im Moment nur die ersten 17 Pixelzeilen des Bildes.
>
>Wie kann ich die Zeilenhöhe bei DBGrid fest auf 120 einstellen?

type
TCustomGridCracker = class(TCustomGrid);

procedure TForm1.FormCreate(Sender: TObject);
begin
TCustomGridCracker(DBGrid1).DefaultRowHeight := 120;
end;

DBGrid1 ist ein ganz gewöhnliches TDBGrid.

Der Trick mit der abgeleiteten Klasse TCustomGridCracker erlaubt den
Zugriff auf die Eigenschaft DefaultRowHeight, die in TCustomGrid
leider nur als protected definiert ist.

Oliver
--
Einst hatten wir Weisheit,
dann hatten wir Wissen,
jetzt haben wir Information.

0 new messages