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.

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

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

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

*...