Bulunulan Formu Değişkene Aktarma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Bulunulan Formu Değişkene Aktarma
Bir bileşen yazıyorum ve bileşeni koyduğum formun içindeki bileşenlerde gezmem gerekiyo. Örneğin bileşenin konulduğu formdaki editler içinde gezip bazı özelliklerini değiştireceğim. Bunun için property (TForm) olarak tanımlayıp aktarmayı denedim olmadı başka bir yöntem varmı acaba. Bileşenin konulduğu formu değişken olarak bir değere atama.
Re: Bulunulan Formu Değişkene Aktarma
Yazdığınız bileşenin constructor methodunda Owner özelliğini kullanabilirsiniz. Tahminen yazıyorum:
Kod: Tümünü seç
constructor TYeniBilesen.Create(AOwner : TComponent );
var
i: integer;
c: TComponent;
begin
inherited Create( AOwner );
if AOwner is TForm then
for i := 0 to TForm(AOwner).ComponentCount - 1 do
begin
c := TForm(AOwner).Components[i];
if c is TEdit then
TEdit(c).Text := 'texti değiştir';
end;
end;
There's no place like 127.0.0.1
Re: Bulunulan Formu Değişkene Aktarma
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5
Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!