| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 855 人关注过本帖
标题:[求助]一个关于控件的小问题
只看楼主 加入收藏
学徒者
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-8-28
收藏
 问题点数:0 回复次数:7 
[求助]一个关于控件的小问题
窗口有一个单行编辑框sle_1,又定义了用户对象及事件(其参数as_keyname)并写代码sle_1.text=as_keyname
输入123,显示正常(123)。现在想添加另一个单行编辑框sle_2,当焦点在sle_1上输入正常显示文本,sle_2为
空文本,当焦点在sle_2上输入正常显示文本,sle_1为空文本。请指教!多谢!
搜索更多相关主题的帖子: 控件 
2006-11-15 19:51
sani
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-9-14
收藏
得分:0 
不知道你的是什么意思,如果只是状态切换的话可以这样
在sle_1.getfocus()事件中写sle_2.text = ''
在sle_1.getfocus()事件中写sle_1.text = ''
2006-11-16 11:02
学徒者
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-8-28
收藏
得分:0 

我在用户事件写:sle_1.text=as_keyname
sle_2.text=as_keyname
输入123,两编辑框全部显示123。我的意思是焦点在哪个编辑框输入123,

哪个编辑框就显示所输入的内容(123)。谢谢!

2006-11-16 13:57
sani
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-9-14
收藏
得分:0 

不知道什么意思,我做了一个测试,定义一个窗口事件,事件中要有一个参数
如:ue_ue(as_boolean)
GraphicObject which_control
SingleLineEdit sle_which
which_control = GetFocus()

CHOOSE CASE TypeOf(which_control)
CASE SingleLineEdit!
if as_boolean then
sle_1.text = ‘text’
sle_2.text = ''
else
sle_2.text = ‘text’
sle_1.text = ''
end if
END CHOOSE

在sle_1.getfocus()事件中写 post event ue_ue(true)
在sle_2.getfocus()事件中写 post event ue_ue(false)

2006-11-17 10:13
学徒者
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-8-28
收藏
得分:0 
本人刚学,水平小学生,上边例子我会慢慢认真学习领会。现在又有一个急人问题;
我在窗口添加了两个按钮(cb_1.text=1,cb_2.text=2)和一个单行编辑框sle_1。
单击按钮cb_1,sle_1显示“1”。为什么我用键盘输入“1”后,光标始终停在sle_1;
单击按钮输入,鼠标光标不停在sle_1上(没光标闪烁)。如何解决这个问题。请赐教,
再次感谢!
2006-11-17 10:54
sani
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-9-14
收藏
得分:0 

我也是才入门而已,要想一个控件获得焦点,你可以用sle_1.setfocus()
或都你再看一下的窗口的TABORDER,
如果你没有自己写enter事件(点击回车就跳出该窗口的话)你就只能用鼠标
或TAB健来实现焦点的切换

你可在帮助中看看focus()事件

2006-11-17 11:27
学徒者
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2006-8-28
收藏
得分:0 
说白了,单击按钮cb_1和单击键盘上“1”功能完全一样。
2006-11-17 13:05
sani
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-9-14
收藏
得分:0 
那你定义个实例变量,如 int ii_bz

sle_1.getfocus() 设 ii_bz = 1
sl_2.getfocus() 设 ii_bz = 2
其余设ii_bz = 0

你在按钮事件中只要判断ii_bz的值就行了,只是要注意实例变量的值,用完后要清就行了
2006-11-17 14:35
快速回复:[求助]一个关于控件的小问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018284 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved