一种单数值控件的调节方法及调节装置制造方法及图纸

技术编号:13864213 阅读:29 留言:0更新日期:2016-10-19 17:05
本发明专利技术实施例公开了一种单数值控件的调节方法及调节装置,决了现有的控件操作方式的独立的操作方式,并不能把所有的操作方式涵盖,所导致的功能性的缺失和体验性低下的技术问题。本发明专利技术实施例的调节方法包括:判断获取的调节指令类型,若为增减指令,则进行与增减指令相对应的操作,以确定新控件值,若为指示文本值指令,则直接进行与指示文本值相对应的操作,以确定新控件值;根据新控件值进行相对应的单数值控件界面刷新。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其涉及一种单数值控件的调节方法及调节装置
技术介绍
控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件的一些简单而可见的功能。在各种软件、程序中都会用到控件对某个变量进行调节,方便使用者与控制程序逻辑中的某个参数,这些控件的动作单一的为左右或上下拖动游标、单击增减按钮、单击进度条、输入数字。目前现有的控件操作方式为独立的操作方式,并不能把所有的操作方式涵盖,往往容易导致功能性的缺失和体验性低下的技术问题。
技术实现思路
本专利技术实施例提供了一种单数值控件的调节方法及调节装置,解决了现有的控件操作方式的独立的操作方式,并不能把所有的操作方式涵盖,所导致的功能性的缺失和体验性低下的技术问题。本专利技术实施例提供的一种单数值控件的调节方法,包括:判断获取的调节指令类型,若为增减指令,则进行与所述增减指令相对应的操作,以确定所述新控件值,若为指示文本值指令,则直接进行与所述指示文本值相对应的操作,以确定所述新控件值;根据所述新控件值进行相对应的单数值控件界面刷新。优选地,若为增减指令,则进行与所述增减指令相对应的操作具体包括:若为增减指令,则对所述增减指令进行确认,若为增减按钮指令,则执行与所述增减按钮指令相对应的操作,若为进度条触发指令,则执行与所述进度条触发指令相对应的操作,若为游标触发指令,则执行与所述游标触发指令相对应的操作;其中,所述游标触发指令相对应的操作步骤包括:S1:提取触发游标之后,所述游标停止的位置相对应的坐标值;S2:将所述坐标值与控件的可调节范围进行预置方式计算,以确定新控
件值。优选地,执行与所述增减按钮指令相对应的操作具体包括:若为增加按钮指令,则判断调节变量与当前值的和是否不大于控件最大值,若是,则将所述调节变量与所述当前值的和设置为所述新控件值;或若为减少按钮指令,则判断所述当前值与所述调节变量的差是否不小于控件最小值,若是,则将所述当前值与所述调节变量的差设置为所述新控件值。优选地,执行与所述进度条触发指令相对应的操作具体包括:提取触发进度条之后,鼠标基于所述进度条所对应的坐标值;根据所述坐标值,执行与步骤S2一致的操作。优选地,直接进行与所述指示文本值相对应的操作,以确定所述新控件值具体包括:判断所述指示文本值是否为大于控件最大值,若是,则设置将所述控件最大值设置为所述新控件值,若否,则判断所述指示文本值是否为小于控件最小值,若是,则将所述控件最小值设置为所述新控件值,若否,则将所述指示文本值设置为所述新控件值。优选地,根据所述新控件值进行相对应的单数值控件界面刷新具体包括:根据委托事件响应机制监听所述新控件值,并根据所述新控件值进行相对应的单数值控件界面刷新。本专利技术实施例提供的一种单数值控件的调节装置,包括:判断单元,用于判断获取的调节指令类型,若为增减指令,则触发增减单元,若为指示文本值指令,则触发文本单元;增减单元,用于进行与所述增减指令相对应的操作,以确定所述新控件值;文本单元,用于直接进行与所述指示文本值相对应的操作,以确定所述新控件值刷新单元,用于根据所述新控件值进行相对应的单数值控件界面刷新。优选地,所述增减单元,具体用于若为增减指令,则对所述增减指令进
行确认,若为增减按钮指令,则触发按钮处理子单元,若为进度条触发指令,则触发进度条处理子单元,若为游标触发指令,则触发游标处理子单元;所述按钮处理子单元,执行与所述增减按钮指令相对应的操作,若为进度条触发指令;所述进度条处理子单元,用于执行与所述进度条触发指令相对应的操作;所述游标处理子单元,用于执行与所述游标触发指令相对应的操作;其中,所述游标触发指令为提取触发游标之后,所述游标停止的位置相对应的坐标值,将所述坐标值与控件的可调节范围进行预置方式计算,以确定所述新控件值。优选地,所述按钮处理子单元具体包括:增加按钮模块,用于判断调节变量与当前值的和是否不大于控件最大值,若是,则将所述调节变量与所述当前值的和设置为所述新控件值;或减少按钮模块,用于判断所述当前值与所述调节变量的差是否不小于控件最小值,若是,则将所述当前值与所述调节变量的差设置为所述新控件值。优选地,所述刷新单元,具体用于根据委托事件响应机制监听所述新控件值,并根据所述新控件值进行相对应的单数值控件界面刷新;所述文本单元,具体用于判断所述指示文本值是否为大于控件最大值或小于控件最小值,若否,则将所述指示文本值设置为所述新控件值,若是,则将所述控件最大值或所述控件最小值设置为所述新控件值。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例提供了一种单数值控件的调节方法及调节装置,其中,调节方法包括:判断获取的调节指令类型,若为增减指令,则进行与增减指令相对应的操作,以确定新控件值,若为指示文本值指令,则直接进行与指示文本值相对应的操作,以确定新控件值;根据新控件值进行相对应的单数值控件界面刷新。本实施例中,通过先判断获取的调节指令类型,根据判断结果进行相对应的操作,以确定新控件值,再根据新控件值刷新单数值控件界面,便实现了将控件集成增减操作和文本值指示操作的融合进一个单数值控件中,解决了现有的控件操作方式的独立的操作方式,并不能把所有的操作
方式涵盖,所导致的功能性的缺失和体验性低下的技术问题。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1本专利技术实施例中提供的一种单数值控件的调节方法的一个实施例的流程示意图;图2本专利技术实施例中提供的一种单数值控件的调节方法的另一个实施例的流程示意图;图3本专利技术实施例中提供的一种单数值控件的调节方法的另一个实施例的流程示意图;图4本专利技术实施例中提供的一种单数值控件的调节方法的游标触发指令相对应的操作的流程示意图;图5本专利技术实施例中提供的一种单数值控件的调节装置的一个实施例的流程示意图;图6本专利技术实施例中提供的一种单数值控件的调节装置的另一个实施例的流程示意图。具体实施方式本专利技术实施例提供了一种单数值控件的调节方法及调节装置,解决了现有的控件操作方式的独立的操作方式,并不能把所有的操作方式涵盖,所导致的功能性的缺失和体验性低下的技术问题。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中提供的一种单数值控件的调节方法的一个实施例包括:101、判断获取的调节指令类型,若为增减指令,则执行步骤102,若为指示文本值指令,则执行步骤103;本实施例中,当需要通过单数值控件进行调节时,判断获取的调节指令类型,若为增减指令,则执行步骤102,若为指示文本值指令,则执行步骤103。需要说明的是,前述的判断获本文档来自技高网
...

【技术保护点】
一种单数值控件的调节方法,其特征在于,包括:判断获取的调节指令类型,若为增减指令,则进行与所述增减指令相对应的操作,以确定所述新控件值,若为指示文本值指令,则直接进行与所述指示文本值相对应的操作,以确定所述新控件值;根据所述新控件值进行相对应的单数值控件界面刷新。

【技术特征摘要】
1.一种单数值控件的调节方法,其特征在于,包括:判断获取的调节指令类型,若为增减指令,则进行与所述增减指令相对应的操作,以确定所述新控件值,若为指示文本值指令,则直接进行与所述指示文本值相对应的操作,以确定所述新控件值;根据所述新控件值进行相对应的单数值控件界面刷新。2.根据权利要求1所述的单数值控件的调节方法,其特征在于,若为增减指令,则进行与所述增减指令相对应的操作具体包括:若为增减指令,则对所述增减指令进行确认,若为增减按钮指令,则执行与所述增减按钮指令相对应的操作,若为进度条触发指令,则执行与所述进度条触发指令相对应的操作,若为游标触发指令,则执行与所述游标触发指令相对应的操作;其中,所述游标触发指令相对应的操作步骤包括:S1:提取触发游标之后,所述游标停止的位置相对应的坐标值;S2:将所述坐标值与控件的可调节范围进行预置方式计算,以确定新控件值。3.根据权利要求2所述的单数值控件的调节方法,其特征在于,执行与所述增减按钮指令相对应的操作具体包括:若为增加按钮指令,则判断调节变量与当前值的和是否不大于控件最大值,若是,则将所述调节变量与所述当前值的和设置为所述新控件值;或若为减少按钮指令,则判断所述当前值与所述调节变量的差是否不小于控件最小值,若是,则将所述当前值与所述调节变量的差设置为所述新控件值。4.根据权利要求2所述的单数值控件的调节方法,其特征在于,执行与所述进度条触发指令相对应的操作具体包括:提取触发进度条之后,鼠标基于所述进度条所对应的坐标值;根据所述坐标值,执行与步骤S2一致的操作。5.根据权利要求1所述的单数值控件的调节方法,其特征在于,直接进行与所述指示文本值相对应的操作,以确定所述新控件值具体包括:判断所述指示文本值是否为大于控件最大值,若是,则设置将所述控件最大值设置为所述新控件值,若否,则判断所述指示文本值是否为小于控件最小值,若是,则将所述控件最小值设置为所述新控件值,若否,则将所述指示文本值设置为所述新控件值。6.根据权利要求1所述的单数值控件的调节方法,其特征在于,根据所述新控件值进行相...

【专利技术属性】
技术研发人员:陈理陈志宝
申请(专利权)人:广州金山移动科技有限公司珠海金山办公软件有限公司北京金山办公软件有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1