1 Son düzenleyen, aydinufuk (12.11.2013 22:15:37)

Konu: DO FORM ...

Selam arkadaşlar..

DO FORM xxx 

komutu ile bir form çağırıyorum. çağırdığım xxx formunun ayarı

SHOWWINDOW=2 

bu durumda XXX formu çalışsada actif olmuyor. xxx formunu çağıran form aktif kalıyor. Ben xxx formunun aktif kalmasını istiyorum ama beceremedim. Bir önerisi olan var mı?

Şimdiden teşekkürler..

2 Son düzenleyen, KONURALP (12.11.2013 22:40:26)

Re: DO FORM ...

altına şunu koyup denesene

Read Events


********************
Bu siteden örnek buldum.

Public Kapanis
Kapanis = .F.

DO FORM MainMenu.SCX

*/ Formun içerisinde bir yerlerde bu değişkenin içeriğini değiştir. Sonra Formu kapat
Read Events
IF Kapanis = .T.
    SET SYSMENU ON
    SET SYSMENU TO DEFAULT
    Set Escape ON
    CLOSE ALL
    RELEASE ALL
    CLEAR ALL
ENDIF

3

Re: DO FORM ...

KONURALP yazdı:

altına şunu koyup denesene

Read Events


Burada vardı galiba detaylı

işe yaramadı..

4

Re: DO FORM ...

SHOWWINDOW=2

olunca form ikinci bir VFP ana penceresi gibi çalışıyor. ama ilk çağrıldığında aktif olmuyor..

5 Son düzenleyen, KONURALP (12.11.2013 22:56:44)

Re: DO FORM ...

SHOWWINDOW=0
_Screen.WindowState=2  && tam ekran


benim formdan baktım.

6 Son düzenleyen, Mehmet K (12.11.2013 23:06:02)

Re: DO FORM ...

aydinufuk yazdı:


... bu durumda XXX formu çalışsada actif olmuyor...


Aktif olmuyor derken: hiç görünmiyormu? Yoksa görünüyorda ama ulaşılamiyormu?

Bir projenin bitmesi için 3 seçenek vardır: hızlı, ucuz, iyi. Bu seçeneklerden iki tanesini seçiniz.

7

Re: DO FORM ...

ben genelde
showwindow = 1
windowstate = 0- normal
windowtype = 1-modal
olarak ayarlıyorum

Kader, beyaz kağıda sütle yazılmış yazı
Elindeyse beyazdan, gel de sıyır beyazı. (NFK)

8 Son düzenleyen, aydinufuk (12.11.2013 23:43:59)

Re: DO FORM ...

do form xxx
xxx.show

işimi gördü..

showwindow =2 olması gerekiyor çünkü xxx formundan bir childform xxx1 ( showwindows=1) çağırmak istiyorum

özetle
ilk form  >> do form xxx (showwindow =2)   >> do form xxx1 (showwindow =1)  >> toolbar...

ancak xxx1 formunu henüz dockable yapamadım..  sanırım showwindow =1 olunca docable yapmıyor galiba.

9

Re: DO FORM ...

Problem devam ediyor. Ne iş anlamadım.


aydinufuk yazdı:
do form xxx
xxx.show

işimi gördü..

showwindow =2 olması gerekiyor çünkü xxx formundan bir childform xxx1 ( showwindows=1) çağırmak istiyorum

özetle
ilk form  >> do form xxx (showwindow =2)   >> do form xxx1 (showwindow =1)  >> toolbar...

ancak xxx1 formunu henüz dockable yapamadım..  sanırım showwindow =1 olunca docable yapmıyor galiba.

10

Re: DO FORM ...

Aydın Abi;

Acaba SCX dosyası bozulmuş olabilir mi?

Çünkü bir hata verip bir vermemesi normal değil.

Yada; Formunun Load / Init / Activate kısımlarında bir şeyler mi oluyor?

Uğur
-------------------------------------------------------------------------------------------------------------
Hayat bir bisiklete binmek gibidir. Pedalı çevirmeye devam ettiğiniz sürece düşmezsiniz. Claude Peppeer
Kusuru söylenmeyen adam, ayıbını hüner sanır.  Türk Atasözü

11

Re: DO FORM ...

Aydin,
ShowWindow = 2 ise dockable yapamazsin ugrasma.

12

Re: DO FORM ...

Çetin ondan vazgeçtim. Diğer sıkıntı daha önemli
ShowWindow = 0 olan bir formdan ShowWindow = 2 olan bir formu çağırdığımda program ShowWindow = 0 olan forma geri dönüyor.  ShowWindow = 2 olan aktif olmuyor. şimdi geçici olarak ShowWindow = 0  olan formu gizleyerek çözüm ürettim ama aklım basmadı bu işe. Bu kadar karışık olmaması gerek.

cetinbasoz yazdı:

Aydin,
ShowWindow = 2 ise dockable yapamazsin ugrasma.

13

Re: DO FORM ...

VFP DEBUGGER BOZULDU smile)) KOMEDİ..

14

Re: DO FORM ...

Aslinda degil ama o formda ne var acaba. Cagrildigi yerin sonrasinda this.Show() filan olmasin.