ricken 发表于 2006-4-26 23:32:24

如何让某一个字符输入框作为焦点啊

对一个字符输入框进行判断,当该输入字符框是空时,让程序一直暂停,焦点停在输入框中.在VB中代码如下:
if text1.text=" " then
   text1.setfocus
else
   处理其他事情
end if

ricken 发表于 2006-4-27 19:07:24

<P>取得焦点可以了,谢谢版主.不过取得焦点后不能停留啊,程序还是往后跑了.我想当输入完后才进行下一个动作,应该如何办呢?</P>

cpubbs 发表于 2006-4-27 19:23:33

加一个按钮才行!或者输入一个回画,然后程序检测回车再往后运行,这个可以用事件,也可以分析字符,我们下载里面有这个例子的,到下载区找找兄弟!

ricken 发表于 2006-4-28 03:54:27

版主,能不能将那个例子提供一下地址啊,我找了没有找到啊.

ricken 发表于 2006-4-29 00:40:00

什么是回画啊,这可是第一次听说哦,能具体说说吗?

cpubbs 发表于 2006-4-29 00:55:26

不好意思,回车!到下载区有的,上面好像有回车二字的!

cpubbs 发表于 2006-4-29 00:59:35

一下子的确找不着程序了,我找到再贴上来!

cpubbs 发表于 2006-4-27 00:26:18

在LV中有空字符的,在STRING里面,是一个双引号的!老兄你找找,在后面板的控件面板上面!

ricken 发表于 2006-4-27 01:30:12

<P>我的要求是这样的,在每次测试前一定要输入产品编号,所以在前面板上有一个字符控件,用来让操作员输入产品编号的,所以在启动程序时首先检测是否有输入产品编号,如果没有输入则出现提示对话框,当点击对话框的"确定"按钮后,让输入框得到焦点.</P>

cpubbs 发表于 2006-4-27 01:40:40

用属性节点,有设焦点的属性的,你右击这个控件create--&gt;property node ,从里面选择focus

ricken 发表于 2006-4-29 21:42:31

<P>谢谢版主,</P>
<P>怎么这两天早上都进不了论坛啊,只有下午才可以的.</P>
页: [1]
查看完整版本: 如何让某一个字符输入框作为焦点啊