[发明专利]一种在表格控件中嵌入并显示嵌入控件的方法无效
申请号: | 201010612895.6 | 申请日: | 2010-12-29 |
公开(公告)号: | CN102063422A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 张士林 | 申请(专利权)人: | 东莞市创锐电子技术有限公司 |
主分类号: | G06F17/24 | 分类号: | G06F17/24 |
代理公司: | 东莞市科安知识产权代理事务所 44284 | 代理人: | 周后俊 |
地址: | 523000 广东省东莞市南城*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 表格 控件 嵌入 显示 方法 | ||
技术领域:
本发明涉及测试领域中的数据编辑模块,尤其涉及不规则数据的编辑方法,特指一种在表格控件中嵌入并显示嵌入控件的方法。
背景技术:
在实际应用中,特别是在表格控件中显示不规则数据时,在很多情况下,一个表格中的每个行列不一定相等,这些行列分别存放了不同的信息,而使用者为了实现某一特定目的往往并不需要使用这个表格中的所有列信息,而只需要使用其中一部分列的信息,因此,如何根据使用者的不同需求显示不规则数据已经成为人们普遍关注的事情。
在现有技术中,针对表格的情况很多,目前采用的方式主要有:
1.所有的行列个数相等,从编程角度看,只有一个表格控件,编程模型简单,节省内存,但是现实中的表格行列个数不等,因此需要使用嵌入控件的方式来实现。
2.使用单一控件的方式进行程序数据的编辑,从编程角度看,编程模型负载,内存空间占用变大,并且各个空间之间互相独立,不利于数据的编辑。
因此,现有技术中虽然实现了查看或编辑表格数据的目的,但是表格行列个数不等,不利于编程,或采用多个控件,编程模型复杂,内存空间占用变大的特点,不能满足实际需要。
发明内容:
本发明的目的在于解决现有技术的上述问题,提供一种在表格控件中嵌入并显示嵌入控件的方法。
本发明实现其目的采用的技术方案是:一种在表格控件中嵌入并显示嵌入控件的方法,该方法包含如下步骤:
a.对要嵌入的嵌入控件进行初始设置,以确定该嵌入控件的最终显示状态;
b.对嵌入控件在表格中的显示位置进行设置;
c.当前表格有效显示数据的行列进行设置,确保所述嵌入控件的显示位置在表格的有效显示数据的行列位置之内;
d.当用户在表格中输入时,表格控件获取用户输入的位置信息,并判断输入位置是否与所述嵌入控件的显示位置相同,如是,则显示所述嵌入控件;如否,则不显示嵌入控件;输入位置改变则重新判断。
所述的输入是通过键盘或鼠标完成。
采用本发明所述的技术方案,能够保证所有不规则数据的编辑不会出现在非法位置,使得编辑不规则数据变得方便、快捷;同时也避免了数据不规则编辑导致的编程模型负载、内存空间占用变大的缺点。与现有技术相比,本发明解决了因为使用单一控件的增多,导致的编程模式复杂,从而保证了数据的准确性,同时也节省了内存。
附图说明:
图1是本发明方法的流程图;
图2是本发明一种实施例的结合键盘操作的流程图;
图3是本发明实施例中对嵌入控件进行初始设置的示意图;
图4是本发明实施例中对嵌入控件的行列显示位置进行设置的示意图;
图5是本发明实施例中对表格的有效显示数据的行列进行设置的示意图;
图6是本发明实施例中方向键盘操作方法示意图;
图7是本发明实施例的最终结果显示图。
具体实施方式:
结合图1、图2所示,本发明所述的在表格控件中嵌入并显示嵌入控件的方法主要包含如下步骤:
a.对要嵌入的嵌入控件进行初始设置,以确定该嵌入控件的最终显示状态;
b.对嵌入控件在表格中的显示位置进行设置;
c.当前表格有效显示数据的行列进行设置,确保所述嵌入控件的显示位置在表格的有效显示数据的行列位置之内;
d.当用户在表格中输入时,例如图2所示采用键盘操作进行输入,表格控件获取用户输入的位置信息,并判断输入位置是否与所述嵌入控件的显示位置相同,如是,则显示所述嵌入控件;如否,则不显示嵌入控件;输入位置改变则重新判断。
所述的输入也可以是通过鼠标完成。
采用本发明所述的技术方案,能够保证所有不规则数据的编辑不会出现在非法位置,使得编辑不规则数据变得方便、快捷;同时也避免了数据不规则编辑导致的编程模型负载、内存空间占用变大的缺点。与现有技术相比,本发明解决了因为使用单一控件的增多,导致的编程模式复杂,从而保证了数据的准确性,同时也节省了内存。
下面结合具体实施例和附图对本发明进一步说明。
首先,对嵌入控件进行初始设置:例如,假设表格输入的参数信息有数值型、字符型、下拉列表型,通过图3所示的方式可以设置这些嵌入控件的初始状态;
然后,以字符型的嵌入控件为例,通过图4所示的方式对该嵌入控件在表格中的显示位置或隐藏位置进行设置;
然后,按图5所示的方式对当前表格有效显示数据的行列进行设置,确保所述嵌入控件的显示位置在表格的有效显示数据的行列位置之内;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞市创锐电子技术有限公司,未经东莞市创锐电子技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010612895.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:网页邮件信息加密的方法
- 下一篇:一种处理移动终端聊天信息的方法和装置