Office中国论坛/Access中国论坛
标题:
在光標入插入一個字符?該怎樣做!
[打印本页]
作者:
access168
时间:
2002-6-12 22:03
标题:
在光標入插入一個字符?該怎樣做!
是這樣的. 我做了兩個窗體,Frm1, Frm2. Frm1中有文本框Txt1, Txt2, Txt3全是備注形資料. 我想在Frm2中做几個按鈕,每個按鈕是一個特符號. 當按Frm2中的按鈕時, 會將特符號插入到Frm1的當前光標處. 請教各位大俠, 這個程式該怎樣寫, 有沒有這樣的例程. 謝謝!
[em09][em09]
作者:
xinbao
时间:
2002-6-13 05:56
txt1.value=left(txt1.value, txt1.selstart) & "DFDSA" & MID(txt1.value,TXT1.SELSTART+1)
作者:
access168
时间:
2002-6-13 16:49
标题:
主要的問題是,確定光標的位置.
謝謝! 您的方法只可以給指定的物件插入字符,我也想到了. 但問題是, 光標不一定在txt1內, 也可能在txt2內, txt3內.這要看錄入者使用情況, 如果物件再多一些的話,就非常麻煩. 我想這個問題主要是怎樣來確認光標所在的物件,及其位置,我一直沒有想到好的方法, 不知那個大哥可以幫忙解決. 是不是要調用api 才可以. 真是頭痛....
[em09][em09][em06]
作者:
tmtony
时间:
2002-6-13 16:52
试试activeform activecontrol
即可获得光标所在的窗体, 所在控件,然后再用selstart判断位置
作者:
access168
时间:
2002-6-13 17:08
标题:
謝謝! 我去試試!
[em03]
作者:
access168
时间:
2002-6-13 17:24
标题:
不好意思, 我不會用selstart來判斷插入點
站長,很不好意思, 我不會用selstart來判斷插入點,在說明中也沒有找到例子, 可以教我一下嗎, 謝謝![em03]
作者:
tmtony
时间:
2002-6-13 17:27
假如你的文本名为textbox1
那就用textbox1.selstart
不过,首先要保证textbox1是获得焦点的
作者:
access168
时间:
2002-6-13 17:31
标题:
謝謝! 我搞定了, 非常感謝!
謝謝! 我搞定了, 再次謝謝您的幫助. [em05][em06]
作者:
tmtony
时间:
2002-6-13 17:39
呵呵,别客气,以后多交流
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/)
Powered by Discuz! X3.3