一种双数值控件的调节方法技术

技术编号:13864713 阅读:34 留言:0更新日期:2016-10-19 18:39
本发明专利技术实施例公开了一种双数值控件的调节方法,解决了现有的控件操作方式的独立的操作方式,并不能把所有的操作方式涵盖,所导致的功能性的缺失和体验性低下的技术问题。本发明专利技术实施例的调节方法包括:获取的调节指令属于横轴调节指令还是纵轴调节指令,若为横轴调节指令,则触发横轴调节指令类型的判断步骤,若为纵轴调节指令,则触发纵轴调节指令类型的判断步骤。

【技术实现步骤摘要】

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

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

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

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

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

1