Merhaba
Application.CreateForm(Tform2,Tform(form2));
form2.Parent:=form1;
form2.Show;
Bu şekilde form1 in içinde form2 yi çalıştırmak istiyorum fakat form create olmasına rağmen müdahale edelilemiyor
pasif duruyor bunu nasıl yapabilirm ?
form2 yi form1 in içinde create etmek ?
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Re: form2 yi form1 in içinde create etmek ?
aynı kodları denedim çalışıyor
belki form2 de olan herhangi bir koddan kaynaklanıyor olabilir.
belki form2 yi çağırdığın yer de yanlış olabilir
ona da dikkat bence
işte form1de olan kodum da bu şekilde
belki form2 de olan herhangi bir koddan kaynaklanıyor olabilir.
belki form2 yi çağırdığın yer de yanlış olabilir
ona da dikkat bence
işte form1de olan kodum da bu şekilde
Kod: Tümünü seç
var
Form1: TForm1;
implementation
uses Unit2;
{$R *.dfm}
procedure TForm1.Button1Click(Sender: TObject);
begin
Application.CreateForm(Tform2,Tform(form2));
form2.Parent:=form1;
form2.Show;
end;
end.
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz
Erkan ÇAĞLAR
Re: form2 yi form1 in içinde create etmek ?
ALUCARD cevap verdiiiğin için teşekkür ederim, umudu kesmiştim bu konudan
ben çalıştırıncada form2 form1 in içinde create oluyor
ama form2 deki editlere bişey yazamıyosun
form2 olduğu gibi pasif oluyor
sende de bu şekildemi acaba
ben çalıştırıncada form2 form1 in içinde create oluyor
ama form2 deki editlere bişey yazamıyosun
form2 olduğu gibi pasif oluyor
sende de bu şekildemi acaba
Re: form2 yi form1 in içinde create etmek ?
Neden klasik kalıpla create etmiyorsunuz?
Siz owner ı set etmediğiniz için çalışmıyor olabilir.
satırı altına bir de
eklerseniz belki sizi kodunuz da çalışır çalışır.
Kolay gelsin.
Kod: Tümünü seç
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2 := Tform2.Create(Self);
Form2.Parent := Form1; // veya := Self
Form2.Show;
end;
Kod: Tümünü seç
form2.Parent:=form1;
Kod: Tümünü seç
Form2.Owner := Form1;
Kolay gelsin.
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
Re: form2 yi form1 in içinde create etmek ?
malesef çalışmıyor dostum
Form2.Owner := Form1;
[DCC Error] Unit1.pas(33): E2129 Cannot assign to a read-only property
Form2.Owner := Form1;
[DCC Error] Unit1.pas(33): E2129 Cannot assign to a read-only property
- sabanakman
- Kıdemli Üye
- Mesajlar: 3081
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: form2 yi form1 in içinde create etmek ?
Owner atamaya gerek yok, içerde görünecek olan formun BorderStyle özelliğinin bsNone olması yeterli sanırım.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .
Re: form2 yi form1 in içinde create etmek ?
hocam sağolasın bu şekilde oldu
ama garip geldi bana bsNone dışındakilerikabul etmiyor
bir main form yapıp içinde form2 yi birden fazla create etmek istiyordum
ama bu şekiilde değişik oldu biraz formun başlığı yok
ama garip geldi bana bsNone dışındakilerikabul etmiyor
bir main form yapıp içinde form2 yi birden fazla create etmek istiyordum
ama bu şekiilde değişik oldu biraz formun başlığı yok