Form gizleme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
sharon
Üye
Mesajlar: 11
Kayıt: 27 Ağu 2004 03:55

Form gizleme

Mesaj gönderen sharon »

arkadaşlar iki veya daha fazla formum var bunlardan birini prog çalışınca açılmasanı istiyorum diğerleri ise ilk formdaki butonlarla aktif veya görünür olacak bunu nasıl yapabilirim

butonlarla visibleleri kontrol etmeti denedim olmadı... TŞK
Kullanıcı avatarı
muskut
Kıdemli Üye
Mesajlar: 1118
Kayıt: 22 Ara 2003 09:50
Konum: Sandalyemden
İletişim:

Mesaj gönderen muskut »

formun show ve hide özelliklerini kullanabilirsin.
Kullanıcı avatarı
pentiumkivanc
Üye
Mesajlar: 350
Kayıt: 19 Şub 2004 10:24
İletişim:

Mesaj gönderen pentiumkivanc »

Delphi senin programını çalıştırmak için derledikten sonra mainform (anaform) olarak seçtiğin form ilk başta görünür durumdadır. uygulamana eklediğin diğer formlar varsayılan değer olarak zaten gizlidir. Bu arada hangi formunun ana form olduğunu görmek-düzenlemek için project menüsünden options öğesine tıkla. Burada auto-create forms ve available forms vardır. Formlar ilk oluşturulduklarında auto-create bölümünde yer alır. bunun anlamı programın çalışırken derleyicin onları otomatik olarak yaratır. Ama görünür durumda değildir. Sen otomotik oluşturulmuş olan bu formları komutla göstermek istersen (örn bir butona basılınca)

form1 ana form
form2 ise ona bağlı başka bir form ise

form2.show veya form2.showmodal; kullanabilirsin.

Ama form2 yi açmak için kod editöründe "implementations" dan sonra "uses unit2" yazman gerekir eğer delphi 5 ten sonraki versiyonları kullanıyorsan programı derlediğin sırada program sana zaten soracak ve otomatik ekleyecektir.
Cevapla