pytanie o modyfikacje komponentu wizualnego

0

jak w temacie a teraz konkrety :

mamy sobie komponent np TEdit no i on ma sobie jakas procedurke oznaczona 'virtual' no i ja chce sobie nadpisac ta procedure no i che taki komponent zmodyfikowany wykorzystac tylko ja k to zrobic...

<ort>na razie</ort> mam

type
tEditMoje = class(TEdit)
protected
procedure JakasZTEditDoMOdyfikacji; override;
end;

i teraz chialbym to wykorzystac ten zmodyfikowany TEditd na mojej formatce tylko jak to zrobic ??

pozdr

0

Byle kurs powinien gdzieś to mieć:

var
  MyEdit: TEditMoje;
begin
  MyEdit := TEditMoje.Create(Form1);
  MyEdit.Parent := Form1;
  MyEdit.Left := 8; // Top też ustaw

To powinno być wszystko. Generalnie tworzysz dynamicznie i jako rodzica (Parent) ustawiasz formę, Panel czy co tam chcesz (żeby się na tym pokazało). A potem ustawiasz właściwości. Oczywiście, gdzieś będziesz musiał zwolnić ten komponent, ale tego już pytanie nie dotyczyło :)

0

Dodaj w unicie komponentu:

procedure Register;
begin
  RegisterComponents('Nazwa zakładki', [Klasa Komponentu]);
end;
0

procedure register;
begin
RegisterComponents('Nazwa zakładki', [Klasa Komponentu]);
end;

To zależy czy chce rejestrować komponent czy tylko go używać jako pole formularza.

0

Na czuja mi się wydaje, że on chce go po prostu "połozyć" na formatce, a do tego "dobrze" byłoby go zarejestrować... :>

0

dziekowac miszcze :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1