1

Konu: Grid "Click"

Bir grid'in "click" ine

thisform.command1.enabled=.t.
thisform.refresh

yazıyorum ancak gridin içi dolu satırlarını click'leyince komut işe yaramıyor. Sadece boş satırlarda işe yarıyor. Dolu olan bir satırı clickleyince bu komutun çalışmasını nasıl sağlayabilirim ?

Teşekkür ederim

2

Re: Grid "Click"

Gridi'in 'click'ine değil de,
thisform.grid1.column1.text1  veya
thisform.grid1.column2.text1  in 'click'ine yazsanız.

3

Re: Grid "Click"

Gridi'in 'click'ine yine istediğiniz kodu yazın
ancak grid kolonlarının textbox click'ine
This.Parent.Parent.Click ()
yazarsanız, her durumda gridin click'i çalışır.

4

Re: Grid "Click"

ya da bindevents fonksiyonundan da faydalanabilirsiniz.
formun init ine bindevents("thisform.nesne.method","thisform.method")     gibi

5

Re: Grid "Click"

arkadaşlar ben girid içerisinden dblclick inden form calıştırıyorum ama çok yavaş çalışıyor bunu
nasıl yene bilirim.

Bilgi Paylaşıldıkça Artar...!

6

Re: Grid "Click"

Gridde dblclick ile ilgisi olup olmadigini ayir once. Eger onunla ilgili ise oradaki dblclick kodunda hata vardir (hata demeyelim de yavaslatacak herhangi birsey).

7

Re: Grid "Click"

ek olarak birşey farkettim ana.prg içerisinden çalıştırdıgımda gridden açılan form yavaşlıyor
hiç ana.prg yi çalıştırmadan formu açıp çalıştırdığımda hızlı çalısıyor
ana prg nin içinde şunlar var
CLOSE ALL
CLEAR

Set Date To brit

Set Cons Off
Set Cons ON

Set Talk Off
Set Echo Off
Set Hours To 24
Set Cent On
Set Auto On
*Set Repr To 0.1
Set Refr To 1,0
Set Dele On
Set Lock Off
Set Dohi Off
Set Multi On
Set Near Off
Set Exac On
Set Status Bar Off
Set Excl OFF
Set Notify Off
Set Sysmenu Off
Set Escape Off
Set Seconds Off
*SET Reprocess To 3











MODIFY WINDOW SCREEN ;
    AT 0.000, 0.062 ;
    SIZE 52.400,203.300 ;
    FONT "MS Sans Serif", 8 ;
    NOFLOAT ;
    CLOSE ;
    MINIMIZE ;
    NOZOOM;
    ICON FILE LOCFILE("piramit2.ico","BMP|ICO|PCT|ICN","Zemin Resmi Yok") ;
    FILL FILE LOCFILE("KABAR.BMP","BMP|ICO|PCT|ICN","Zemin Resmi Yok") ;
    TITLE "Ana menü"
   
   
   
CLEAR

=INKEY(1)
CLEA



_Screen.Closable= .F.

_Screen.WindowState=2



m.ok=.F.
DO FORM giris 
If m.ok=.T.

    Do Form anamenu
    Read Events

Endif

_Screen.Closable= .T.
Rele Wind
Close All
Rele All

Bilgi Paylaşıldıkça Artar...!

8

Re: Grid "Click"

ben kedi sorunumun sebebini buldum 

ana prg de 
Set Status Bar Off
Set Sysmenu Off

yazmazsan girid içerisinden formu hızlı çalıştırdıgında formu kullanırken yavaşlama olmuyor
fakat bunlerı yazmazsak programı exe derlediğimizde system menusu ve status bar gözüküyor

gridde bunu nasıl aşarım bilemiyorum
yardım edecek kimse yok mu...

Bilgi Paylaşıldıkça Artar...!

9

Re: Grid "Click"

yardım eden yok mu sorunu aşamadım  arkadaşlar.....

Bilgi Paylaşıldıkça Artar...!