VBA中如何给光标所在文本框赋值
在vba中建立一个窗体,窗体中有一个下拉列表listbox1、5个文本框textbox1、textbox2、textbox3、textbox4、textbox5。当双击文...
在vba中建立一个窗体,窗体中有一个下拉列表listbox1、5个文本框textbox1、textbox2、textbox3、textbox4、textbox5。当双击文本框时,如何将文本框中选定内容赋给光标所在的文本框????求高手解答。
展开
1个回答
2013-07-07
展开全部
我觉得从逻辑上是行不通的
因为
假定原光标在a文本框
我们可以设置一个中间变量存放当前光标(在a)的位置
现在鼠标指针移动到b文本框
如果双击时触发一个事件
则可以在此事件过程中将b的内容写入中间变量指示的(a)位置
即可满足你的要求
但是,双击好像是触发两个事件
一个是单击、一个是双击
当触发单击时
中间变量的指针指向了b
那么双击事件的过程就只能将b的内容赋给了b而不是a
建议在每个文本框旁添加一个按钮
仍然设置中间变量存放光标所在位置
当想要把某个文本框的内容赋给它时
单击该文本框旁的按钮
就可以实现你的要求了
(水平有限,仅供参考)
因为
假定原光标在a文本框
我们可以设置一个中间变量存放当前光标(在a)的位置
现在鼠标指针移动到b文本框
如果双击时触发一个事件
则可以在此事件过程中将b的内容写入中间变量指示的(a)位置
即可满足你的要求
但是,双击好像是触发两个事件
一个是单击、一个是双击
当触发单击时
中间变量的指针指向了b
那么双击事件的过程就只能将b的内容赋给了b而不是a
建议在每个文本框旁添加一个按钮
仍然设置中间变量存放光标所在位置
当想要把某个文本框的内容赋给它时
单击该文本框旁的按钮
就可以实现你的要求了
(水平有限,仅供参考)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询