起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 199|回复: 9

[请求]控件分层以及焦点取得问题****

[复制链接]
发表于 2009-3-31 15:26:28 | 显示全部楼层 |阅读模式
请教:
我现在有两个dataedit控件,在窗体上是重叠起来放置的,下面的控件我绑定的是数据集A中的一个字段,上面一个控件只是绑定了数据源,没有指定字段。
当某个事件,我这里用的是另外一个edit的textchange事件,根据text不同为上面的控件指定字段名。
想要实现的效果时鼠标的焦点永远给上面的控件,但是用户看到的内容永远是显示在下面控件的,这个有没有可能实现,谢谢。
回复

使用道具 举报

发表于 2009-3-31 15:37:52 | 显示全部楼层
楼主,你现在是什么情况?没实现还是有问题?

你的意思是相当于隐藏了一个datagrid,另一个datagrid的列要根据某个事件触发添加进来,然后内容是显示那个隐藏的datagrid的内容,对吧?那你只要把那个datagrid的visible属性置为false就不存在焦点在那个datagrid的问题了吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 16:09:02 | 显示全部楼层
是textbox 不是datagrid
是没有实现 总是有问题
焦点获取不对
我想要激活操作上面的控件时下面的控件获得焦点
我想要看到下面控件内容时上面的控件又把下面的挡住了
回复 支持 反对

使用道具 举报

发表于 2009-3-31 16:21:54 | 显示全部楼层
可以实现
改变一个edit的值,
同时改变另外两个叠加控件的值.
即改变一个edit的值,在cheng事件里,先将叠加下面的控件的值改变,再将叠加上面的值也改变.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 16:26:20 | 显示全部楼层
最后问个问题  
那个窗体打开的时候
我上面的控件没有值
下面的控件有
我想显示下面的值怎么办哦
visable这个控制不太好 会影响赋值
回复 支持 反对

使用道具 举报

发表于 2009-3-31 16:36:49 | 显示全部楼层
在窗体的OnShow事件中赋下值就可以了吧。
visible不会影响赋值的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 17:04:33 | 显示全部楼层
onshow赋值?
你的意思是给控件赋值?
主要是初始值不确定
值是根据用户输入不同自动填充不同的
回复 支持 反对

使用道具 举报

发表于 2009-3-31 17:07:02 | 显示全部楼层
他的值不是你说的下面那个控件的值吗?既然下面的控件有值,那就赋给他就可以了。

初始值不确定?那你想让他是什么值呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-31 17:13:52 | 显示全部楼层
三个不同的dropdownlist
而且我现在是在操作信息层
回复 支持 反对

使用道具 举报

发表于 2009-3-31 17:59:12 | 显示全部楼层
这跟操作信息层文档的控件或者功能层窗体上的控件没有啥区别的。能否说现在问题到底是啥,或者做个简单的例子上来,告知要实现成啥样子,已经实现了哪些,哪些还没有实现
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 02:58 , Processed in 0.039017 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表