不幸的是,必须使用MS Access 2003。
我需要添加一个按钮来对Text控件中的选定文本执行一些操作。问题是我无法获得Text.SelStart
或任何其他财产,除非它有焦点。当我Text.SetFocus
时,会自动选择所有文字。
有解决方法吗?
答案 0 :(得分:1)
不确定2003的工作方式,但在Access 2010中,转到文件/选项/客户端设置/编辑标题,行为输入字段下,选择“转到字段开头”或“转到字段结尾”...对我来说就像是一种魅力。
答案 1 :(得分:0)
这是一个访问设置,我不知道你是否可以通过编程方式进行更改。我只有德语访问权限,所以我会尝试将菜单翻译成英语:
转到Tools
- >菜单栏中显示Options
。
在Keyboard
标签上,右侧有一个方框Behavior entering field
。
Access Options Window http://flylib.com/books/2/401/1/html/2/FILES/06fig01.gif
答案 2 :(得分:0)
我找到的唯一解决方法是将操作绑定到控件上的按键事件。由于控件确实具有焦点,因此可以进行任何操作。
另请注意,您应该更改控件 Value
,而不是 Text
属性。