1

Konu: Activate form

Merhabalar
Kullandığım bir formun "activate" 'inde bazı kodlar var. Örneğin bazı cursorları orada oluşturuyorum. Ama kullanıcı işlemin tam ortasında pencerenin (formun) dışına tıklayıp tekrar forma tıkladığı zaman form "activate" yi tekrar uyguluyor. ve tabiiki işler karışıyor. Aktif olan formun dışına çıkılmamasını yani formun işin ortasında tekrar tıklanıp activate olmamasını nasıl sağlayabilirim ?

Teşekkür ederim

2

Re: Activate form

activate yerine load'ı kullan veya formu modal yap. benim tercihim 1. olurdu.

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

3

Re: Activate form

illa activate event ile kullanmak istersen aşağıdaki gibi:

Visual Fox Pro
*Fom1.Activate

IF TYPE('DBF("mycursor")')='U'
  CREATE CURSOR mycursor (myc_field1 L)
ENDIF

yoksa bence de Metin'in dediği gibi Load veya tercihan Init Eventler daha yaygın kullanılıyor.....

VFP9 SP2

4

Re: Activate form

init kullanırsan o cursoru kullanan grid olduğu zaman bindevent property'i de kullanman gerekiyor.

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

5

Re: Activate form

Kodlarla oynamaktansa sadece o formu modal yaptım. kullanıcının her an birçok formda birden çalışması özellikle tam irsaliyenin ortasında iken bence gereksiz. Dos ta çalışırken varmıydı bunlar smile

6

Re: Activate form

Gökçe Özçınar yazdı:

Kodlarla oynamaktansa sadece o formu modal yaptım. kullanıcının her an birçok formda birden çalışması özellikle tam irsaliyenin ortasında iken bence gereksiz. Dos ta çalışırken varmıydı bunlar smile


bence yanlış olanı yapmışsın. dos'ta yoktu ama windows'ta var ve insanlar windows'un nimetlerini istiyor malesef... senden de isteyecekler...

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