Thema: Delphi TForm.create was nu?

Einzelnen Beitrag anzeigen

st2000

Registriert seit: 23. Apr 2003
Ort: Hamburg
52 Beiträge
 
Delphi 5 Enterprise
 
#4

Geht das auch mit einem Frame ?

  Alt 26. Sep 2003, 14:01
Hallo, kann ich statt einem TLabel auch einen mit Neu/Frame erstellten Frame (der auch in der Objektpalette aufgenommen ist) so dem Formular hinzufügen ?
Benutze ich dazu den Create-Konstruktor, der von TFrame geerbt wurde ?
Oder muß ich einen neuen programmieren ? Eine "Komponente" die mit einem Frame gebastelt wurde, ist ja irgendwie so ein Zwischending zwischen Komponente und bloßem instanzierten Objekt, oder ?

Wenn auf dem Mainform ein Panel liegt, und der Frame soll auf das Panel rauf, dann muß ich doch als Owner das Mainform angeben, und als Parent das Panel, richtig ?

Delphi-Quellcode:
unit Frame_1000821;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  ComCtrls, Db, DBTables, StdCtrls, ExtCtrls;

type TFr_1000821 = class(TFrame)
    Edit1_1000821: TEdit;
    Edit2_1000821: TEdit;
    Label1_1000821: TLabel;
    Label2_1000821: TLabel;
    Label3_1000821: TLabel;
    Bevel1_1000821: TBevel;

  private
    { Private declarations }

  public
    { Public declarations }

end;

implementation

{$R *.DFM}

{ TFrame1 }

end.
Bin für jeden Tip dankbar, denn bislang quittiert mir Delphi den Create-Aufruf immer mit einer EAccessviolationExeption. Was daran falsch ist, sagt mit Delphi leider nicht....

Gruss,
ST2000
Stefan
Keine Softwarepatente ! Die Polen = wahre Freiheitskämpfer !!! Gerade noch rechtzeitig Mitglied geworden, um die Notbremse zu ziehen. Year !!!
  Mit Zitat antworten Zitat