1

Konu: Bir formun içinden başka bir formu nasıl gösterebilirim?

Sevgili Arkadaşlar,
Belki çok budalaca bir soru ama sormaktan başka bir çare bulamadım.
Bir proje yaptım. Bu projenin içinde örneğin form1, form2,form3 gibi 4-5 form var.
Bu formları kod içerisinden "do formX" deyince çalıştırabiliyorum. Formun içerisinden "thisform.hide" komutu ile formu saklayabiliyorum.
Ama başka bir formun içinden sakladığım formu gösteremiyorum.
Command window içerisinden verdiğim
form1.hide
form1.show()

komutları ile de formu saklayıp gösterebiliyorum. Ama kod içerisinde yazdığım form1.show() komutuna object form1 not found hatası geliyor. Aklıma gelen tüm komutları denedim; hepsinde hata mesajı geliyor.
Acaba ne yapmalıyım? Lütfen benim anlayacağım şekilde açıklar mısınız?
İlgilenecek arkadaşlara şimdiden çok teşekkür ederim.
Sevgilerimle.
Erdal

2

Re: Bir formun içinden başka bir formu nasıl gösterebilirim?

Visual Fox Pro
NAME

property sini kullan soyleki;

form1 uzerinde iken form2 cagirmak istiyorsun 

Visual Fox Pro
do form form2 NAME oform2


seklinde kullanirsan hatta form1 ide 

Visual Fox Pro
do form form1 NAME oform1

seklinde cagirirsan birbirlerine deger aktarabildigin gibi daha da baska seyler yapabilirsin.

Visual Fox Pro
*--ornekler

*-- form2 button click
thisform.hide()
oForm1.Show()
 
*-- form1 button click
thisform.hide()
oForm2.Show()

vs vs

3

Re: Bir formun içinden başka bir formu nasıl gösterebilirim?

Açılıp hide edilen formun init ine

Visual Fox Pro
_Screen.AddProperty("AMBAREDIT", Thisform)


bunu yaz.

hide edilen formu bulmak veya aktif etmek için

Visual Fox Pro
For Each loForm In _Screen.Forms

    If loForm.Name = "AMBAREDIT"
        _Screen.AMBARedit.WindowState = 0
        _Screen.AMBARedit.Show
    Endif
Endfor
Bilmediğin Neyse Yanıldığındır.

4

Re: Bir formun içinden başka bir formu nasıl gösterebilirim?

Sevgili Arkadaşlar,
Yardımlarınız sayesinde sorunumu çözebildim. Benim saçma sapan, çocukça sorularıma zaman ayırıp çözüm üreten hatta vakit ayırıp okuyan herkese çok çok teşekkür ederim.
Sevgilerimle.
Erdal

5

Re: Bir formun içinden başka bir formu nasıl gösterebilirim?

bu soruların hiçbiri hiçkimseyi saçma-sapan veya budalaca soru soran haline getirmez. sadece acemi olduğunu gösterir...

Haksızlıklar karşısında susanlar, dilsiz şeytanlardır!
www.metinemre.com