1

Konu: Menulerde disable seçenekler

Programda kullandığım menülede bazı şeçenekleri disable yapmak istiyorum. Gerek tıklayınca pulldown açılan alt menulerdeki seçenekleri gerekse ana menü barı üzerindeki stok/cari/çek senet/çıkış vs gibi seçenekleri nasıl disable edebilirim. Bu konu eski forumda vardı. Ama nasıl olsa elimizin altında diye bi kenara not etmedik.

Şimdiden teşekkürler

2

Re: Menulerde disable seçenekler

skipfor kullan.

Yen yaz 1907'ye yolla FB gelsin evinde yensin.
(sonra salaklar ciksin alin terine şike desin)

3

Re: Menulerde disable seçenekler

skipfor un kullanımına örnekleyebilirmisiniz, mesela menüden bir başlık seçtiğimizde bir form açılıp çalıştığında menü erişilemez olsun

Yüzü dost,özü düşmandan usandım.
Dili mü'min kalbi şeytandan usandım.
Dostum, herkesin kahrı çekilir de ;
Ben DAVASIZ MÜSLÜMANDAN Usandım

4

Re: Menulerde disable seçenekler

... skipfor wexist("MyForm") and wvisible("MyForm")

Daha iyisi bir procedure'a yonlendirmen:

.. skipfor CanRun("unique menuID")

procedure CanRun(tcMenuID)
for ix=1 to Application.Forms.Count
     if lower(Application.Forms[m.ix].Tag) == lower(m.tcMenuID)
      return .F.
     endif
endfor

*...

Yen yaz 1907'ye yolla FB gelsin evinde yensin.
(sonra salaklar ciksin alin terine şike desin)