Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:进入表并同时打开主窗口后,怎样将焦点自动移到datetimepicker控件中?

1楼
mr725 发表于:2009/3/16 13:42:00
如题!~
2楼
smileboy 发表于:2009/3/16 14:17:00

Select

选择该控件。

示例

窗口中有一个按钮,希望单击该按钮能够增加一行,然后将输入焦点移到一个名为“txtName”的文本框中。
为此,可将该按钮的Click事件代码设为:

CurrentTable.AddNew()
e.Form.Controls(
"txtName").Select()

3楼
mr725 发表于:2009/3/16 18:00:00
我是想问:下面的放在哪,才能在进入改表(同时打开主窗口)的时候,是焦点在窗口的该控件内???
e.Form.Controls("datetimepicker1").Select()
试过很多地方,实现不了!~
4楼
czy 发表于:2009/3/16 18:23:00
好象没地方放。

看来狐表还需要打开窗口后执行的事件。
5楼
狐狸爸爸 发表于:2009/3/16 18:33:00
不是已经有AfterLoad事件吗?
6楼
mr725 发表于:2009/3/16 18:39:00
以下是引用狐狸爸爸在2009-3-16 18:33:00的发言:
不是已经有AfterLoad事件吗?

我试过了afterload这里,还是不行,因为进入表时先有自动增加N行,且给不同的列赋值,之后就没办法使焦点自动进入datetimebox里面。

7楼
czy 发表于:2009/3/16 18:46:00
以下是引用狐狸爸爸在2009-3-16 18:33:00的发言:
不是已经有AfterLoad事件吗?


AfterLoad不适用,假如AfterLoad事件中的代码在窗口打开后执行就没有问题。

8楼
狐狸爸爸 发表于:2009/3/16 20:42:00

看来以后还得加事件。

9楼
mr725 发表于:2009/3/19 19:01:00
以下是引用狐狸爸爸在2009-3-16 20:42:00的发言:

看来以后还得加事件。

找到临时解决的办法了,在afterselchange里加些判断条件,让焦点跳到制定的窗口控件去,但不够爽~,还是希望:::

这个事件加好了吗? 它对窗口录入有用(方便)的。

[此贴子已经被作者于2009-3-19 19:07:20编辑过]
10楼
狐狸爸爸 发表于:2009/3/19 20:26:00
ok
共10 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 2 queries.