you could put it all in a local variable using the eval function.
HTH,
Marc
'POPCLICK'+ALLT(.NAME),
>>You are creating a control and placing next to the current control, are you not, conceivably to open a popup, is that correct? How do you make sure that the popup has the focus? > >Yup its correct. >I assigned 2 new methods on textbox (the one which had the procedures below), >popin and popout, the problem for me is I dont know how to use a new created object name (such as createobject("myobject"+ALLT(THIS.NAME),myclass,THIS), So how can I put this new object name if I wanna put it in .parent.(newobject).enabled=.t. > > >>This Is from a textbox lostfocus event >>WITH THIS >> LOCAL mct >> mct=.PARENT.CONTROLCOUNT >> >> SET CLASSLIB TO genpopper.vcx >> .PARENT.ADDOBJECT('POPCLICK'+ALLT(.NAME),'popclick',THIS) >> SET CLASSLIB TO >> >> .PARENT.CONTROLS(mct+1).VISIBLE=.T. >> .PARENT.CONTROLS(mct+1).LEFT=.LEFT+.WIDTH >> .PARENT.CONTROLS(mct+1).TOP=.TOP >> .PARENT.CONTROLS(mct+1).ENABLED=.T. >> .POPNUM=mct+1 >>ENDWITH >> >>Any better idea instead using Controls number ?? >> >> >>TIA :)
If things have the tendency to go your way, do not worry. It won't last. Jules Renard.