Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TDBGrid zur Laufzeit erstellen (https://www.delphipraxis.net/34967-tdbgrid-zur-laufzeit-erstellen.html)

Hansi 30. Nov 2004 20:10


TDBGrid zur Laufzeit erstellen
 
Hey,

1) Wie kann ich eine TDBGrid zur Laufzeit erstellen?

2) Wo bekomme ich alle Optionen wie z.B. Breite Position und sonstiges her? Bitte nicht OH antworten!

Jelly 30. Nov 2004 21:26

Re: TDBGrid zur Laufzeit erstellen
 
Zitat:

Zitat von Hansi
1) Wie kann ich eine TDBGrid zur Laufzeit erstellen?

Ein DBGrid ist eine Klasse wie jede andere auch. Und Klassen erzeugt man üblicherweise über dessen Constructor create. Bei visuellen Komponenten musst du halt noch einen Parent definieren, auf dem das DBGrid plaziert werden soll. Also so:
Delphi-Quellcode:
var
 grid : TDBGrid ;
begin
     grid := TDBGrid.Create (Self) ;
     grid.Parent := form1 ;
end ;
Zitat:

Zitat von Hansi
2) Wo bekomme ich alle Optionen wie z.B. Breite Position und sonstiges her? Bitte nicht OH antworten!

Breite, Position usw. sind nichts anderes wie Eigenschaften des DBGrids, die du zwar normalerweise im Object Insepctor einspellen kannst, aber auf die du natürlich auch während der Laufzeit Zugriff hast...
Delphi-Quellcode:
with grid do begin
   left := 10 ;
   width := 200 ;
   // usw.
end ;
Ich hoff diese paar Infos konnten dir weiterhelfen.

Gruß

Hansi 1. Dez 2004 09:44

Re: TDBGrid zur Laufzeit erstellen
 
Vielen Dank schon mal für Deine Infos!

Was mir aber immer noch unklar ist wo bekomme ich eine "Liste" der Eigenschaften mit den möglichen Parametern her? z.B. habe ich das Problem, dass das Grid das ich erstellt habe komplett über das Form ging und ich nicht wusste wie ich die Größe angeben kann. Da wären wir wieder bei den Eigenschaften.

Luckie 1. Dez 2004 09:46

Re: TDBGrid zur Laufzeit erstellen
 
Zitat:

Zitat von Hansi
Was mir aber immer noch unklar ist wo bekomme ich eine "Liste" der Eigenschaften mit den möglichen Parametern her?

Also ich hätte es erstmal ganz unbedarft mit der Hilfe probiert. ;)

Hansi 1. Dez 2004 09:53

Re: TDBGrid zur Laufzeit erstellen
 
genau für solche Antworten habe ich weiter oben ein Kommentar versehen.

Jasocul 1. Dez 2004 10:03

Re: TDBGrid zur Laufzeit erstellen
 
Dann solltest du einen Grund nennen, warum du die OH nicht verwendest. Da steht nämlich alles drin. Da kannst du sogar eine Liste der Eigenschaften einer Komponente anzeigen lassen. :wink:
EDIT: Die Code-Vervollständigung kann aber auch weiter helfen.
Ich glaube, es macht keinen Sinn, wenn wir dir hier die OH nochmal aufschreiben.

Hansi 1. Dez 2004 10:07

Re: TDBGrid zur Laufzeit erstellen
 
Vielen Dank für die Hilfe!

Jasocul 1. Dez 2004 10:10

Re: TDBGrid zur Laufzeit erstellen
 
War das jetzt ironisch oder ernst gemeint.
Mich würde wirklich interessieren, warum man die OH nicht benutzt.

DP-Maintenance 1. Dez 2004 10:10

DP-Maintenance
 
Dieses Thema wurde von "Sharky" von "Klatsch und Tratsch" nach "Library: VCL-Komponenten" verschoben.
Gehört irgendwie nicht nach K&T ;-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:36 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz