form nasıl create edilir
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
form nasıl create edilir
arkadaşlar form nasıl create edilri geçişlerde sorun oluyoda yardımcı olursanız sevinirim
formları project menüsünden bağlamdım sadece butonlara geçişlri yazdım
bi formdan başka bi form geçince üst üste gibi duryo alttaki gözüküyo bu da hoş gözükmüyo geçişlerde butonlara mesela yazdım bunların yerlerini değiştirice çalışıyo fakat abouta basınca hata veriyo hata ise şu
project project1.exe.raised exception class EInvalid operation with message 'cannot change .visible in on show or on hide.'process stopped.use step or run to contiune.
bu şekilde ok ve help seçenekleri var
yukardaki kodun yerleri değişince nbu hatayı vermiyo ama değim gib üst üste duryo bunuda formları create edince bu sorunun kalkacağını düşündüğüm için
create etmek isteiyorum ama nasıl yapcağımı bilmiyorum teşekkürler
bi formdan başka bi form geçince üst üste gibi duryo alttaki gözüküyo bu da hoş gözükmüyo geçişlerde butonlara mesela
Kod: Tümünü seç
about.show;
form4.close;
project project1.exe.raised exception class EInvalid operation with message 'cannot change .visible in on show or on hide.'process stopped.use step or run to contiune.
bu şekilde ok ve help seçenekleri var
yukardaki kodun yerleri değişince nbu hatayı vermiyo ama değim gib üst üste duryo bunuda formları create edince bu sorunun kalkacağını düşündüğüm için
create etmek isteiyorum ama nasıl yapcağımı bilmiyorum teşekkürler
s.a.
öncelikle project -> options bölümünden available forms kısmında kendin oluşturmak istediğin formları ayarlar.
daha sonra istediğin formu create edip kullanmak için
şeklinde formu çağırıp kullanabilirsin.
eğer formları showmodal olarak çağırırsan
showmodaldan sonra
komutunu kullanarak formun hafızadan atılmasınıda sağlayabilirsin.
kolay gelsin.
öncelikle project -> options bölümünden available forms kısmında kendin oluşturmak istediğin formları ayarlar.
daha sonra istediğin formu create edip kullanmak için
Kod: Tümünü seç
if formadi=nil then
application.createform(formadi,tformadi);
formadi.showmodal;// yada show sana kalmis
eğer formları showmodal olarak çağırırsan
showmodaldan sonra
Kod: Tümünü seç
freeandnil(formadi)
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
iyide formda bi rsürü buton var hepsine mi yazcam hem yazdım hata veriyo mesela ben ana formu create lemek istiyorum değiğnizi yaptım about butonuna yazdım
tam nereye yazacğımı net söylesenz
karışıklık olmaz
Kod: Tümünü seç
[Error] Unit4.pas(66): Incompatible types: 'TComponentClass' and 'TForm4'
tam nereye yazacğımı net söylesenz
karışıklık olmaz
En basit olarak formların bellekte çok fazla yer kaplamıyor ise ki herhalde kaplamaz.
ile formu gizleyebilirsin.
about formundan çıkarken de
geri getirirsin.
Kod: Tümünü seç
form4.visible:=false
about formundan çıkarken de
Kod: Tümünü seç
form4.visible:=true
geri getirirsin.
Bir kelimenin anlamını öğretsen bile yeter..



s.a.
butona tıkladığında hangi formu göstermek istiyorsan onu create edeceksin.
create codunu yanlış yazdığın için hata veriyor. tip uyuşmazlığı diyor.
ne yazdığını gönderirsen çözümünü bulabiliriz
kolay gelsin.
butona tıkladığında hangi formu göstermek istiyorsan onu create edeceksin.
create codunu yanlış yazdığın için hata veriyor. tip uyuşmazlığı diyor.
ne yazdığını gönderirsen çözümünü bulabiliriz
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
form4 te mesela imagete buton resmi var içndede şu kod var
buraya sizin ilk başta verdiğiniz kodu yazdım
bukodu ekledim aviableformsdanda form1 oraya aktardım
[Error] Unit4.pas(92): Incompatible types: 'TComponentClass' and 'TForm1'
bu hatayı veriyo yine yanlış yaptığım bişey varmı yardımınız için teşekkürler iki gündür bunula uraşıom artık bi çözüm...........
Kod: Tümünü seç
procedure TForm4.Image2Click(Sender: TObject);
begin
form1.adoquery2.Close;
form1.adoquery2.SQL.Clear;
form1.adoquery2.SQL.Add('select * from urun5 where marka='+QuotedStr(ComboBox1.Text));
form1.adoquery2.Open;
form1.Show;
end;
Kod: Tümünü seç
if form1=nil then
application.createform(form1,tform1);
form1.show;
[Error] Unit4.pas(92): Incompatible types: 'TComponentClass' and 'TForm1'
bu hatayı veriyo yine yanlış yaptığım bişey varmı yardımınız için teşekkürler iki gündür bunula uraşıom artık bi çözüm...........
s.a.
kusura bakmayın akşam tform1 ile form1 in yerlerini yanlış yazmışım.
create form kısmı şu şekilde olacak.
kolay gelsin.
kusura bakmayın akşam tform1 ile form1 in yerlerini yanlış yazmışım.
create form kısmı şu şekilde olacak.
Kod: Tümünü seç
application.createform(tform1,form1);
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
kodu şöyle yapabilirsin.
buttonclick
eğer showmodal kullanmazsan form1 in onclose olayında
demen gerekir. eğer form4 modal olarak gösterilmişse sıkıntı olabilir. form1 de form4 ü açman gerekebilir.
birde form1 ve formün position ları ile oynayarak istediğin şekilde gösterebilirsin.
tasarım anında ayarlarsın. positionlarını designed yaparasın. eğer form1 arama formu ise alignmentini right veya left olarakta yapabilirsin. vs.vsvs.
kolay gelsn.
buttonclick
Kod: Tümünü seç
hide;
form1işlemleri.
show yerine showmodal;
show;
Kod: Tümünü seç
form4.show
birde form1 ve formün position ları ile oynayarak istediğin şekilde gösterebilirsin.
tasarım anında ayarlarsın. positionlarını designed yaparasın. eğer form1 arama formu ise alignmentini right veya left olarakta yapabilirsin. vs.vsvs.
kolay gelsn.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim