Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Ganz einfache komponente erstellen? (https://www.delphipraxis.net/31161-ganz-einfache-komponente-erstellen.html)

LoL 5. Okt 2004 12:14

Re: Ganz einfache komponente erstellen?
 
komponenten erstellen oder nicht visuelle komponenten erstellen?

JasonDX 5. Okt 2004 13:01

Re: Ganz einfache komponente erstellen?
 
hier gibts ein gutes tut dafür.
wenn du eine nicht visuelle komponente erstellen willst, brauchst du immernoch 'ne klasse, leitest sie aber von TComponent ab. Wenn du eine visuelle möchtest, dann müsstest du sie von TWinControl oder einer Kompo drunter ableiten!
Nur von TComponent abgeleitet kriegst du so'n kleines quadratisches feld (und kannst auchnoch dein Icon draufsetzen ;) )

woki 5. Okt 2004 14:03

Re: Ganz einfache komponente erstellen?
 
Zitat:

Zitat von NikoMitDaMacht
Genau
Und wie geht das jetzt?

Delphi Menü:

Komponente|Neue Komponente,

als Vorfahrtyp TComponent auswählen ...

und ab gehts

ciao
Woki

NikoMitDaMacht 5. Okt 2004 14:11

Re: Ganz einfache komponente erstellen?
 
Ich will dem nach eine Nicht-Visuelle Kompo.

Also so,oder?:

Delphi-Quellcode:
 uses
  Windows, Messages, SysUtils, Classes, Controls, StdCtrls;

type
  TReg = class(TComponent)
  private
    { Private declarations }
    FTest : boolean;
    procedure SetTest(Value : boolean);
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
    { Published declarations }
    property test : boolean Read FTest Write SetNumber;
  end;

procedure Register;

implementation

procedure Register;
begin
  RegisterComponents('Samples', [TEinfachReg]);
end;

end.

NikoMitDaMacht 5. Okt 2004 14:21

Re: Ganz einfache komponente erstellen?
 
Danke ich glaub ich raffs jetzt!


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:11 Uhr.
Seite 2 von 2     12   

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