好吧,我将所有这些文本框添加到未绑定的表单上,并且每次打开表单时,都会跳转到第一个文本框,以便您可以输入一些信息。ms access 2003 - 表单上的文本框:不跳转到任何文本框
我该如何摆脱这一点,因为我不希望它在表单打开时自动跳转到第一个文本框......我不希望它跳到任何文本框时窗体打开。
感谢
好吧,我将所有这些文本框添加到未绑定的表单上,并且每次打开表单时,都会跳转到第一个文本框,以便您可以输入一些信息。ms access 2003 - 表单上的文本框:不跳转到任何文本框
我该如何摆脱这一点,因为我不希望它在表单打开时自动跳转到第一个文本框......我不希望它跳到任何文本框时窗体打开。
感谢
你将必须决定你希望它去的,因为它去的地方。您可以控制标签顺序,设置焦点和自动标签的位置。
我刚刚检查过,最好的办法是将文本框启用属性设置为否,并将锁定属性设置为是。
如果我正确地阅读了您的问题,您似乎不希望窗体上的任何文本框具有打开窗体的重点。
在这种情况下,您需要做的是在窗体上创建一个新的未绑定文本框,然后使该窗体的标签顺序中的第一项解除绑定。然后将未绑定的文本框的大小调整为0高度和0宽度,使其不可见。
默认行为当然是光标移动到您按照Tab键顺序设置的第一个控件。
假设您仍想在窗体中使用某些合理的Tab键顺序,请在窗体添加器中放置一个零长度的文本框。删除制表位设置(属性表中的其他选项卡)。您也可以将此框设置为透明。
然后在表格上载事件,干脆去:
Me.NameOfTextBoxinFormsHedaing.SetFocus
酷感谢这个想法! – Justin 2010-01-12 21:47:59
我认为没有事件的透明命令按钮会更好。 – 2010-01-12 22:42:40
我可以让它跳转到的东西是不可见的或者是透明的?因为这更像是一个仪表板表单,我只是用文本框来显示一些单独的结果....表单上没有条目。 – Justin 2010-01-12 15:39:03
我已添加注释。 – Fionnuala 2010-01-12 16:01:18
谢谢Remou ...我明白你在说什么,这实际上是我走的路,因为我不想使用像常规文本框这样的任何文本框。谢谢 – Justin 2010-01-12 21:48:42