parent hakkında acil yardımınıza ihtiyacım var

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kayipgemi
Üye
Mesajlar: 88
Kayıt: 14 Kas 2005 03:07

parent hakkında acil yardımınıza ihtiyacım var

Mesaj gönderen kayipgemi »

arkadaslar kolay gelsin parent konusunda acil yardımlarınıza ihtiyacım var , yardımcı olabilirseniz sevinirim
form1 üzerinde 1 tane scrollbox var onun içerisine panel i create ediyorum

Kod: Tümünü seç

    with TPanel.Create(Self) do
    begin
    Name:= 'abc';
    Height := 210;
    Caption := '';
    Left := 60;
    Parent := ScrollBox1;
    end;


    with TLabel.Create(self) do
    begin
    left := 5;
    top := 10;
    Caption := 'test';
    Font.Size := 20;
    parent := TPanel(Name='abc');
    end;
bu şekilde kodu kullanıyorum ama label i panel içerisine create edemiyorum
kısacası scrollboxiçerisine bir adet panel , panel içerisinede bir adet label create etmek istiyorum

Kod: Tümünü seç

parent := TPanel(Name='abc');
sanırım bu kodda hata yapıyorum
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: parent hakkında acil yardımınıza ihtiyacım var

Mesaj gönderen sabanakman »

kayipgemi yazdı:

Kod: Tümünü seç

parent := TPanel(Name='abc');
sanırım bu kodda hata yapıyorum
Aynen :wink:

Kod: Tümünü seç

parent := TPanel(FindComponent('abc'));
şeklinde kullanmalısın. Ayrıca başlıkta ya da soruda ACİL türünden bir belirteç kullanmazsan çok daha şık olur.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
kayipgemi
Üye
Mesajlar: 88
Kayıt: 14 Kas 2005 03:07

Mesaj gönderen kayipgemi »

anladım hocam..
ama yine olmadı hocam çalıştıramadım paneli create ediyor ama label gelmiyor
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Acı bize! Bize hiç bir bilgi vermiyorsun ki?

Panel'i oluştururken isim veriyor musun? Parent:=...' satırında bu ismi mi kullandın. Bir hata oluştu mu? Oluştuysa bu mesaj ne? Bunları bilmeden cevap vermek biraz kör döğüşü olacak.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
kayipgemi
Üye
Mesajlar: 88
Kayıt: 14 Kas 2005 03:07

Mesaj gönderen kayipgemi »

paneli oluştururken hocam

Kod: Tümünü seç

    with TPanel.Create(Self) do 
    begin 
    Name:= 'abc'; // burda ismini veriyorum 
    Caption := ''; 
    Parent := ScrollBox1; //ve burdada form1 üzerindeki scrollbox a oluşturmasını istiyorum
    end;
bu şekilde hata vermeden calisiyor

daha sonra

Kod: Tümünü seç

    with TLabel.Create(self) do
    begin
    Caption := 'test';
    Font.Size := 20;
    parent := TPanel(FindComponent('abc'));
    end;
label i oluştur diyorum burda da bir hata vermiyor calisiyor ama label gelmiyor acaba BringToFront olayamıdır dedim o da değil hocam kafayı yiyecem :(
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Pardon, with yazısını es geçtim. O yüzden hatalı çalıştı. Şunu kullanman gerek.

Kod: Tümünü seç

parent := TPanel(Self.FindComponent('abc'));
En son sabanakman tarafından 28 Ara 2007 11:12 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
kayipgemi
Üye
Mesajlar: 88
Kayıt: 14 Kas 2005 03:07

Mesaj gönderen kayipgemi »

hocam nasıl teşekkür edebilrim size . Allah {c.c.} yar ve yardımcınız olsun Allah {c.c.} Razı Olsun sağolun şimdi burda olsanız boynunuza sarılıcam valla çok sağolun
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Dur bakalım daha yeni başlıyon projen bitmiş gibi teşekkür etme... :)
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3081
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Mesaj gönderen sabanakman »

Battosai yazdı:Dur bakalım daha yeni başlıyon projen bitmiş gibi teşekkür etme... :)
+1 :twisted:

Düzeltme: Şair burada teşekkür için daha erken demek istiyor.
En son sabanakman tarafından 28 Ara 2007 03:06 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Mesaj gönderen ikutluay »

yaw adam nezaket göstermiş arkadaşlar... forumda kodu istemek için 10 kere cevap yazdığımız oluyor... :)
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
Cevapla