>Recordsource'u sonradan tanýmlanan bir grid'in columnlarýnýn veya textbox'larýnýn Method'larýna sonradan fonksiyon tanýmlamak mümkünmüdür ?
>(Orn: recordsource sonradan tanýmlanmýþ bir grid1.column1.textbox.click event'ýna sonradan fonksiyon atamak istiyorum.)
> Mümkünse bunu nasýl yapabilirim ?
>
> Cevabýnýz için þimdiden teþekkürler.
Merhaba Zeki,
Dogrudan yapamazsin - en azindan simdilik :(
Dolayli olarak yapabilirsin. Istedigin methodlari iceren controlu bir class olarak sakla. Ornegin :
with thisform.myGrid
for each oColumn in .Columns
with oColumn
.NewObject('myText1','myClasses.prg')
.Currentcontrol ='myText1'
.Sparse = .f.
.myText1.visible = .t.
endwith
endfor
endwith
define myTextBox as TextBox
procedure Click
wait window nowait 'blah blah'
endproc
enddefine
Ayrica recordsource'unu sonradan atasan bile eger bastan columncount belli ise bunu dogrudan design sirasinda yapabilirsin. Yalnizca recordsource atarken once 'hicbirsey'e kur :
.Recordsource = ''
.RecordSource = ....
Cetin