一種雙數(shù)值控件的調(diào)節(jié)方法
【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種雙數(shù)值控件的調(diào)節(jié)方法,解決了現(xiàn)有的控件操作方式的獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,所導(dǎo)致的功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題。本發(fā)明實(shí)施例的調(diào)節(jié)方法包括:獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則觸發(fā)橫軸調(diào)節(jié)指令類型的判斷步驟,若為縱軸調(diào)節(jié)指令,則觸發(fā)縱軸調(diào)節(jié)指令類型的判斷步驟。
【專利說(shuō)明】
一種雙數(shù)值控件的調(diào)節(jié)方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及計(jì)算機(jī)領(lǐng)域,尤其涉及一種雙數(shù)值控件的調(diào)節(jié)方法及調(diào)節(jié)裝置。
【背景技術(shù)】
[0002]控件是對(duì)數(shù)據(jù)和方法的封裝,控件可以有自己的屬性和方法,屬性是控件數(shù)據(jù)的簡(jiǎn)單訪問(wèn)者,方法則是控件的一些簡(jiǎn)單而可見(jiàn)的功能。
[0003]在各種軟件、程序中都會(huì)用到控件對(duì)某個(gè)變量進(jìn)行調(diào)節(jié),方便使用者與控制程序邏輯中的某個(gè)參數(shù),這些控件的動(dòng)作單一的為左右或上下拖動(dòng)游標(biāo)、單擊增減按鈕、單擊輔助線、輸入數(shù)字。
[0004]目前現(xiàn)有的控件操作方式為獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,往往容易導(dǎo)致功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供了一種雙數(shù)值控件的調(diào)節(jié)方法,解決了現(xiàn)有的控件操作方式的獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,所導(dǎo)致的功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題。
[0006]本發(fā)明實(shí)施例提供的一種雙數(shù)值控件的調(diào)節(jié)方法,包括:
[0007]判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為所述橫軸調(diào)節(jié)指令,則觸發(fā)橫軸調(diào)節(jié)指令類型的判斷步驟,若為所述縱軸調(diào)節(jié)指令,則觸發(fā)縱軸調(diào)節(jié)指令類型的判斷步驟;
[0008]所述橫軸調(diào)節(jié)指令類型的判斷步驟包括:
[0009]判斷獲取的橫軸調(diào)節(jié)指令類型,若為橫軸增減指令,則進(jìn)行與所述橫軸增減指令相對(duì)應(yīng)的操作,以確定所述新控件值,若為橫軸指示文本值指令,則直接進(jìn)行與所述橫軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值;
[0010]所述縱軸調(diào)節(jié)指令類型的判斷步驟包括:
[0011]判斷獲取的縱軸調(diào)節(jié)指令類型,若為縱軸增減指令,則進(jìn)行與所述縱軸增減指令相對(duì)應(yīng)的操作,以確定所述新控件值,若為縱軸指示文本值指令,則直接進(jìn)行與所述縱軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值;
[0012]根據(jù)所述新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
[0013]優(yōu)選地,若為橫軸增減指令,則進(jìn)行與所述橫軸增減指令相對(duì)應(yīng)的操作具體包括:
[0014]若為橫軸增減指令,則對(duì)所述橫軸增減指令進(jìn)行確認(rèn),若為橫軸增減按鈕指令,則執(zhí)行與所述橫軸增減按鈕指令相對(duì)應(yīng)的操作,若為橫軸輔助線觸發(fā)指令,則執(zhí)行與所述橫軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作,若為第一游標(biāo)觸發(fā)指令,則執(zhí)行與所述游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作;
[0015]其中,所述第一游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作步驟包括:
[0016]S1:提取觸發(fā)游標(biāo)之后,所述游標(biāo)停止的位置相對(duì)應(yīng)的橫軸坐標(biāo)值;
[0017]S2:將所述橫軸坐標(biāo)值與控件的橫軸可調(diào)節(jié)范圍進(jìn)行第一預(yù)置方式計(jì)算,以確定新控件值。
[0018]優(yōu)選地,若為縱軸增減指令,則進(jìn)行與所述縱軸增減指令相對(duì)應(yīng)的操作具體包括:
[0019]若為縱軸增減指令,則對(duì)所述縱軸增減指令進(jìn)行確認(rèn),若為縱軸增減按鈕指令,則執(zhí)行與所述縱軸增減按鈕指令相對(duì)應(yīng)的操作,若為縱軸輔助線觸發(fā)指令,則執(zhí)行與所述縱軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作,若為第二游標(biāo)觸發(fā)指令,則執(zhí)行與所述第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作;
[0020]其中,所述第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作步驟包括:
[0021]S3:提取觸發(fā)游標(biāo)之后,所述游標(biāo)停止的位置相對(duì)應(yīng)的縱軸坐標(biāo)值;
[0022]S4:將所述縱軸坐標(biāo)值與控件的縱軸可調(diào)節(jié)范圍進(jìn)行第二預(yù)置方式計(jì)算,以確定新控件值。
[0023]優(yōu)選地,執(zhí)行與所述橫軸增減按鈕指令相對(duì)應(yīng)的操作具體包括:
[0024]若為橫軸增加按鈕指令,則判斷橫軸調(diào)節(jié)變量與橫軸當(dāng)前值的和是否不大于控件橫軸最大值,若是,則將所述橫軸調(diào)節(jié)變量與所述橫軸當(dāng)前值的和設(shè)置為所述新控件值;
[0025]或
[0026]若為橫軸減少按鈕指令,則判斷所述橫軸當(dāng)前值與所述橫軸調(diào)節(jié)變量的差是否不小于控件橫軸最小值,若是,則將所述橫軸當(dāng)前值與所述橫軸調(diào)節(jié)變量的差設(shè)置為所述新控件值。
[0027]優(yōu)選地,執(zhí)行與所述縱軸增減按鈕指令相對(duì)應(yīng)的操作具體包括:
[0028]若為縱軸增加按鈕指令,則判斷縱軸調(diào)節(jié)變量與縱軸當(dāng)前值的和是否不大于控件縱軸最大值,若是,則將所述縱軸調(diào)節(jié)變量與所述縱軸當(dāng)前值的和設(shè)置為所述新控件值;
[0029]或
[0030]若為縱軸減少按鈕指令,則判斷所述縱軸當(dāng)前值與所述縱軸調(diào)節(jié)變量的差是否不小于控件縱軸最小值,若是,則將所述縱軸當(dāng)前值與所述縱軸調(diào)節(jié)變量的差設(shè)置為所述新控件值。
[0031]優(yōu)選地,執(zhí)行與所述橫軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作具體包括:
[0032]提取觸發(fā)所述橫軸輔助線之后,鼠標(biāo)基于所述橫軸輔助線所對(duì)應(yīng)的橫軸坐標(biāo)值;
[0033]根據(jù)所述橫軸坐標(biāo)值,執(zhí)行與步驟S2 —致的操作。
[0034]優(yōu)選地,執(zhí)行與所述縱軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作具體包括:
[0035]提取觸發(fā)所述縱軸輔助線之后,鼠標(biāo)基于所述縱軸輔助線所對(duì)應(yīng)的縱軸坐標(biāo)值;
[0036]根據(jù)所述縱軸坐標(biāo)值,執(zhí)行與步驟S4 —致的操作。
[0037]優(yōu)選地,所述直接進(jìn)行與所述橫軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值具體包括:
[0038]判斷所述橫軸指示文本值是否為大于控件橫軸最大值,若是,則設(shè)置將所述控件橫軸最大值設(shè)置為所述新控件值,若否,則判斷所述橫軸指示文本值是否為小于控件橫軸最小值,若是,則將所述控件橫軸最小值設(shè)置為所述新控件值,若否,則將所述橫軸指示文本值設(shè)置為所述新控件值。
[0039]優(yōu)選地,所述直接進(jìn)行與所述縱軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值具體包括:
[0040]判斷所述橫軸指示文本值是否為大于控件縱軸最大值,若是,則設(shè)置將所述控件縱軸最大值設(shè)置為所述新控件值,若否,則判斷所述縱軸指示文本值是否為小于控件縱軸最小值,若是,則將所述控件縱軸最小值設(shè)置為所述新控件值,若否,則將所述縱軸指示文本值設(shè)置為所述新控件值。
[0041 ] 優(yōu)選地,根據(jù)所述新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新具體包括:
[0042]根據(jù)委托事件響應(yīng)機(jī)制監(jiān)聽(tīng)所述新控件值,并根據(jù)所述新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
[0043]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0044]本發(fā)明實(shí)施例提供了一種雙數(shù)值控件的調(diào)節(jié)方法,其中,調(diào)節(jié)方法包括:獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則觸發(fā)橫軸調(diào)節(jié)指令類型的判斷步驟,若為縱軸調(diào)節(jié)指令,則觸發(fā)縱軸調(diào)節(jié)指令類型的判斷步驟;橫軸調(diào)節(jié)指令類型的判斷步驟包括:判斷獲取的橫軸調(diào)節(jié)指令類型,若為橫軸增減指令,則進(jìn)行與橫軸增減指令相對(duì)應(yīng)的操作,以確定新控件值,若為橫軸指示文本值指令,則直接進(jìn)行與橫軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值;縱軸調(diào)節(jié)指令類型的判斷步驟包括:判斷獲取的縱軸調(diào)節(jié)指令類型,若為縱軸增減指令,則進(jìn)行與縱軸增減指令相對(duì)應(yīng)的操作,以確定新控件值,若為縱軸指示文本值指令,則直接進(jìn)行與縱軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值;根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。本實(shí)施例中,通過(guò)先獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則觸發(fā)橫軸調(diào)節(jié)指令類型的判斷步驟,若為縱軸調(diào)節(jié)指令,則觸發(fā)縱軸調(diào)節(jié)指令類型的判斷步驟,并根據(jù)判斷結(jié)果進(jìn)行相對(duì)應(yīng)的操作,以確定新控件值,再根據(jù)新控件值刷新雙數(shù)值控件界面,便實(shí)現(xiàn)了將控件集成增減操作和文本值指示操作,并結(jié)合橫軸和縱軸的調(diào)節(jié)的融合在一個(gè)雙數(shù)值控件中,解決了現(xiàn)有的控件操作方式的獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,所導(dǎo)致的功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題。
【附圖說(shuō)明】
[0045]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0046]圖1為本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的一個(gè)實(shí)施例的流程示意圖;
[0047]圖2為本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的另一個(gè)實(shí)施例的流程不意圖;
[0048]圖3為本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的另一個(gè)實(shí)施例的流程不意圖;
[0049]圖4為本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的第一游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作的流程示意圖;
[0050]圖5為本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作的流程示意圖。
【具體實(shí)施方式】
[0051]本發(fā)明實(shí)施例提供了一種雙數(shù)值控件的調(diào)節(jié)方法,解決了現(xiàn)有的控件操作方式的獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,所導(dǎo)致的功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題。
[0052]為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點(diǎn)能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,下面所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而非全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0053]請(qǐng)參閱圖1,本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的一個(gè)實(shí)施例包括:
[0054]11、判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則執(zhí)行步驟102,若為縱軸調(diào)節(jié)指令,則執(zhí)行步驟105 ;
[0055]本實(shí)施例中,當(dāng)需要通過(guò)雙數(shù)值控件進(jìn)行調(diào)節(jié)時(shí),判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則執(zhí)行步驟102,若為縱軸調(diào)節(jié)指令,則執(zhí)行步驟105。
[0056]102、判斷獲取的橫軸調(diào)節(jié)指令類型,若為橫軸增減指令,則執(zhí)行步驟103,若為橫軸指示文本值指令,則執(zhí)行步驟104 ;
[0057]當(dāng)判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令為橫軸調(diào)節(jié)指令時(shí),則判斷獲取的橫軸調(diào)節(jié)指令類型,若為橫軸增減指令,則執(zhí)行步驟103,若為橫軸指示文本值指令,則執(zhí)行步驟104。
[0058]103、進(jìn)行與橫軸增減指令相對(duì)應(yīng)的操作,以確定新控件值;
[0059]當(dāng)判斷獲取的橫軸調(diào)節(jié)指令類型為橫軸增減指令時(shí),則進(jìn)行與橫軸增減指令相對(duì)應(yīng)的操作,以確定新控件值。
[0060]104、直接進(jìn)行與橫軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值;
[0061]當(dāng)判斷獲取的橫軸調(diào)節(jié)指令類型為指示文本值指令時(shí),則直接進(jìn)行與橫軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值。
[0062]105、判斷獲取的縱軸調(diào)節(jié)指令類型,若為縱軸增減指令,則執(zhí)行步驟106,若為縱軸指示文本值指令,則執(zhí)行步驟107 ;
[0063]當(dāng)判斷獲取的調(diào)節(jié)指令屬于縱軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令為縱軸調(diào)節(jié)指令時(shí),則判斷獲取的縱軸調(diào)節(jié)指令類型,若為縱軸增減指令,則執(zhí)行步驟106,若為縱軸指示文本值指令,則執(zhí)行步驟107。
[0064]106、進(jìn)行與縱軸增減指令相對(duì)應(yīng)的操作,以確定新控件值;
[0065]當(dāng)判斷獲取的縱軸調(diào)節(jié)指令類型為縱軸增減指令時(shí),則進(jìn)行與縱軸增減指令相對(duì)應(yīng)的操作,以確定新控件值。
[0066]107、直接進(jìn)行與縱軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值;
[0067]當(dāng)判斷獲取的縱軸調(diào)節(jié)指令類型為指示文本值指令時(shí),則直接進(jìn)行與縱軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值。
[0068]108、根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
[0069]當(dāng)步驟103中的進(jìn)行與橫軸增減指令相對(duì)應(yīng)的操作,以確定新控件值和步驟104中的直接進(jìn)行與橫軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值之后,需要根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新,前述的雙數(shù)值控件界面刷新可以是橫軸的數(shù)值進(jìn)行刷新。
[0070]或,當(dāng)步驟106中的進(jìn)行與縱軸增減指令相對(duì)應(yīng)的操作,以確定新控件值和步驟107中的直接進(jìn)行與縱軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值之后,需要根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新,前述的雙數(shù)值控件界面刷新可以是縱軸的數(shù)值進(jìn)行刷新。
[0071]可以理解的是,前述的根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新可以是實(shí)時(shí)對(duì)根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新,換句話說(shuō)即為新控件值的產(chǎn)生,則進(jìn)行一次界面刷新,此處具體不做限定。
[0072]需要說(shuō)明的是,本實(shí)施例中,前述的步驟101之前需要建立相對(duì)應(yīng)的控件,建立過(guò)程如下:
[0073]首先,需要將控件進(jìn)行加載,建立與橫軸及縱軸增減指令相對(duì)應(yīng)的調(diào)節(jié)模塊,然后生成與橫軸及縱軸指示文本指令相對(duì)應(yīng)的文本框,基于后續(xù)實(shí)施例將進(jìn)一步進(jìn)行控件建立描述,此處不再贅述。
[0074]本實(shí)施例中,通過(guò)先獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則觸發(fā)橫軸調(diào)節(jié)指令類型的判斷步驟,若為縱軸調(diào)節(jié)指令,則觸發(fā)縱軸調(diào)節(jié)指令類型的判斷步驟,并根據(jù)判斷結(jié)果進(jìn)行相對(duì)應(yīng)的操作,以確定新控件值,再根據(jù)新控件值刷新雙數(shù)值控件界面,便實(shí)現(xiàn)了將控件集成增減操作和文本值指示操作,并結(jié)合橫軸和縱軸的調(diào)節(jié)的融合在一個(gè)雙數(shù)值控件中,解決了現(xiàn)有的控件操作方式的獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,所導(dǎo)致的功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題。
[0075]上面是對(duì)雙數(shù)值控件的調(diào)節(jié)方法的過(guò)程進(jìn)行詳細(xì)的描述,下面將對(duì)具體的判斷過(guò)程進(jìn)行詳細(xì)的描述,在實(shí)際應(yīng)用中判斷后分為橫軸調(diào)節(jié)指令和縱軸調(diào)節(jié)指令,下面分別進(jìn)行詳細(xì)描述。
[0076]—、橫軸調(diào)節(jié)指令;
[0077]請(qǐng)參閱圖2,本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的另一個(gè)實(shí)施例包括:
[0078]201、判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則執(zhí)行步驟202;
[0079]本實(shí)施例中,當(dāng)需要通過(guò)雙數(shù)值控件進(jìn)行調(diào)節(jié)時(shí),判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為橫軸調(diào)節(jié)指令,則執(zhí)行步驟202。
[0080]202、判斷獲取的橫軸調(diào)節(jié)指令類型,若為橫軸增減指令,則執(zhí)行步驟203,若為橫軸指示文本值指令,則執(zhí)行步驟207 ;
[0081]本實(shí)施例中,當(dāng)判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令為橫軸調(diào)節(jié)指令時(shí),判斷獲取的橫軸調(diào)節(jié)指令類型,若為橫軸增減指令,則執(zhí)行步驟203,若為橫軸指示文本值指令,則執(zhí)行步驟207。
[0082]需要說(shuō)明的是,前述的判斷獲取的調(diào)節(jié)指令類型將在后續(xù)實(shí)施例中進(jìn)行詳細(xì)的描述,此處便不再贅述。
[0083]203、對(duì)橫軸增減指令進(jìn)行確認(rèn),若為橫軸增減按鈕指令,則執(zhí)行步驟204,若為橫軸輔助線觸發(fā)指令,則執(zhí)行步驟205,若為第一游標(biāo)觸發(fā)指令,則執(zhí)行步驟206 ;
[0084]當(dāng)判斷獲取的橫軸調(diào)節(jié)指令類型為增減指令時(shí),則對(duì)橫軸增減指令進(jìn)行確認(rèn),若為橫軸增減按鈕指令,則執(zhí)行步驟205,若為橫軸輔助線觸發(fā)指令,則執(zhí)行步驟206,若為第一游標(biāo)觸發(fā)指令,則執(zhí)行步驟206。
[0085]204、執(zhí)行與橫軸增減按鈕指令相對(duì)應(yīng)的操作;
[0086]當(dāng)對(duì)橫軸增減指令進(jìn)行確認(rèn)為增減按鈕指令時(shí),需要判斷橫軸增減按鈕指令,若為橫軸增加按鈕指令,則判斷橫軸調(diào)節(jié)變量與橫軸當(dāng)前值的和是否不大于控件橫軸最大值,若是,則將橫軸調(diào)節(jié)變量與橫軸當(dāng)前值的和設(shè)置為新控件值;或
[0087]若為橫軸減少按鈕指令,則判斷橫軸當(dāng)前值與橫軸調(diào)節(jié)變量的差是否不小于控件橫軸最小值,若是,則將橫軸當(dāng)前值與橫軸調(diào)節(jié)變量的差設(shè)置為新控件值。
[0088]前述的判斷橫軸調(diào)節(jié)變量與橫軸當(dāng)前值的和不是不大于控件橫軸最大值或當(dāng)前值與橫軸調(diào)節(jié)變量的差不是不小于控件橫軸最小值的時(shí)候,則新控件值為控件橫軸最大值或控件橫軸最小值。
[0089]205、執(zhí)行與橫軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作;
[0090]當(dāng)判斷獲取的橫軸調(diào)節(jié)指令類型為橫軸輔助線觸發(fā)指令時(shí),則提取觸發(fā)橫軸輔助線之后,鼠標(biāo)基于橫軸輔助線所對(duì)應(yīng)的橫軸坐標(biāo)值,再根據(jù)橫軸坐標(biāo)值,執(zhí)行與后續(xù)的步驟S2 一致的操作,需要說(shuō)明的是,前述的橫軸坐標(biāo)值可以是根據(jù)座標(biāo)在界面的某一對(duì)應(yīng)像素點(diǎn)進(jìn)行確定,可以是橫坐標(biāo)值,此處具體不做限定。
[0091]206、執(zhí)行與第一游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作;
[0092]當(dāng)判斷獲取的橫軸調(diào)節(jié)指令類型為第一游標(biāo)觸發(fā)指令時(shí),則執(zhí)行與第一游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作。
[0093]需要說(shuō)明的是,如圖4所示,前述的第一游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作步驟包括:
[0094]S1:提取觸發(fā)游標(biāo)之后,游標(biāo)停止的位置相對(duì)應(yīng)的橫軸坐標(biāo)值;
[0095]前述的橫軸坐標(biāo)值可以是根據(jù)游標(biāo)在界面的某一對(duì)應(yīng)像素點(diǎn)進(jìn)行確定,可以是橫坐標(biāo)值,此處具體不做限定。
[0096]S2:將橫軸坐標(biāo)值與控件的橫軸可調(diào)節(jié)范圍進(jìn)行預(yù)置方式計(jì)算,以確定新控件值。
[0097]當(dāng)提取游標(biāo)停止的位置相對(duì)應(yīng)的橫軸坐標(biāo)值之后,需要將橫軸坐標(biāo)值與控件的橫軸可調(diào)節(jié)范圍進(jìn)行第一預(yù)置方式計(jì)算,以確定新控件值,前述的預(yù)置方式可以是游標(biāo)的X坐標(biāo)/底盤(pán)寬度* (xMax-xMin),可以理解的是,前述的底盤(pán)寬度可以是在二維平面界面相對(duì)應(yīng)的橫軸端點(diǎn)之間的像素信息與控件橫軸最大值和橫軸最小值的差的乘積。
[0098]207、判斷橫軸指示文本值是否為大于控件橫軸最大值,若否,則執(zhí)行步驟208,若是,則設(shè)置將所述控件橫軸最大值設(shè)置為所述新控件值;
[0099]當(dāng)判斷橫軸指示文本值是否為大于控件橫軸最大值,若否,則執(zhí)行步驟208,若是,則設(shè)置將所述控件橫軸最大值設(shè)置為所述新控件值。
[0100]208、判斷所述縱軸指示文本值是否為小于控件縱軸最小值,若是,則將所述控件縱軸最小值設(shè)置為所述新控件值,若否,則執(zhí)行步驟209 ;
[0101]當(dāng)判斷橫軸指示文本值不為大于控件橫軸最大值,則判斷所述縱軸指示文本值是否為小于控件縱軸最小值,若是,則將所述控件縱軸最小值設(shè)置為所述新控件值,若否,則執(zhí)行步驟209。
[0102]209、將橫軸指示文本值設(shè)置為新控件值;
[0103]當(dāng)判斷橫軸指示文本值為小于控件橫軸最小值之后,則將橫軸指示文本值設(shè)置為新控件值,例如橫軸文本框通過(guò)先獲取焦點(diǎn),設(shè)置橫軸文本為可輸入狀態(tài),提取確定后所輸入的橫軸指示文本值,確定橫軸文本框失去焦點(diǎn),并確定該橫軸指示文本值為新控件值。
[0104]210、根據(jù)委托事件響應(yīng)機(jī)制監(jiān)聽(tīng)新控件值,并根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
[0105]當(dāng)步驟203至206中的進(jìn)行與橫軸增減指令相對(duì)應(yīng)的操作,以確定新控件值和步驟207至209中的直接進(jìn)行與橫軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值之后,需要根據(jù)委托事件響應(yīng)機(jī)制監(jiān)聽(tīng)新控件值,并根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
[0106]可以理解的是,前述的根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新可以是實(shí)時(shí)對(duì)根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新,換句話說(shuō)即為新控件值的產(chǎn)生,則進(jìn)行一次界面刷新,此處具體不做限定。
[0107]需要說(shuō)明的是,本實(shí)施例中,前述的步驟201之前需要建立相對(duì)應(yīng)的控件,建立過(guò)程如下:
[0108]首先,需要將控件進(jìn)行加載,建立與橫軸增減指令相對(duì)應(yīng)的橫軸調(diào)節(jié)模塊,該橫軸調(diào)節(jié)模塊包含有橫軸減少按鈕指令相對(duì)應(yīng)的橫軸減少按鈕,橫軸增加按鈕指令相對(duì)應(yīng)的橫軸增加按鈕,橫軸輔助線觸發(fā)指令相對(duì)應(yīng)的橫軸輔助線和游標(biāo)觸發(fā)指令相對(duì)應(yīng)的游標(biāo),該游標(biāo)可以是處于橫軸和縱軸的交界處,然后生成與橫軸指示文本指令相對(duì)應(yīng)的橫軸文本框。
[0109]本實(shí)施例中,通過(guò)先判斷獲取的調(diào)節(jié)指令類型,根據(jù)判斷結(jié)果進(jìn)行相對(duì)應(yīng)的操作,以確定新控件值,再根據(jù)新控件值刷新雙數(shù)值控件界面,便實(shí)現(xiàn)了將控件集成增減操作和文本值指示操作的融合進(jìn)一個(gè)雙數(shù)值控件中,解決了現(xiàn)有的控件操作方式的獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,所導(dǎo)致的功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題,以及橫軸增減指令所包含有橫軸增減按鈕指令、橫軸輔助線觸發(fā)指令和第一游標(biāo)觸發(fā)指令的設(shè)計(jì),大大地提高了控件調(diào)節(jié)的體驗(yàn)性。
[0110]二、縱軸調(diào)節(jié)指令;
[0111]請(qǐng)參閱圖3,本發(fā)明實(shí)施例中提供的一種雙數(shù)值控件的調(diào)節(jié)方法的另一個(gè)實(shí)施例包括:
[0112]301、判斷獲取的調(diào)節(jié)指令屬于縱軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為縱軸調(diào)節(jié)指令,則執(zhí)行步驟302;
[0113]本實(shí)施例中,當(dāng)需要通過(guò)雙數(shù)值控件進(jìn)行調(diào)節(jié)時(shí),判斷獲取的調(diào)節(jié)指令屬于縱軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為縱軸調(diào)節(jié)指令,則執(zhí)行步驟302。
[0114]302、判斷獲取的縱軸調(diào)節(jié)指令類型,若為縱軸增減指令,則執(zhí)行步驟303,若為縱軸指示文本值指令,則執(zhí)行步驟307 ;
[0115]本實(shí)施例中,當(dāng)判斷獲取的調(diào)節(jié)指令屬于縱軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令為縱軸調(diào)節(jié)指令時(shí),判斷獲取的縱軸調(diào)節(jié)指令類型,若為縱軸增減指令,則執(zhí)行步驟303,若為縱軸指示文本值指令,則執(zhí)行步驟307。
[0116]需要說(shuō)明的是,前述的判斷獲取的調(diào)節(jié)指令類型將在后續(xù)實(shí)施例中進(jìn)行詳細(xì)的描述,此處便不再贅述。
[0117]303、對(duì)縱軸增減指令進(jìn)行確認(rèn),若為縱軸增減按鈕指令,則執(zhí)行步驟304,若為縱軸輔助線觸發(fā)指令,則執(zhí)行步驟305,若為第一游標(biāo)觸發(fā)指令,則執(zhí)行步驟306 ;
[0118]當(dāng)判斷獲取的縱軸調(diào)節(jié)指令類型為增減指令時(shí),則對(duì)縱軸增減指令進(jìn)行確認(rèn),若為縱軸增減按鈕指令,則執(zhí)行步驟305,若為縱軸輔助線觸發(fā)指令,則執(zhí)行步驟306,若為第一游標(biāo)觸發(fā)指令,則執(zhí)行步驟307。
[0119]304、執(zhí)行與縱軸增減按鈕指令相對(duì)應(yīng)的操作;
[0120]當(dāng)對(duì)縱軸增減指令進(jìn)行確認(rèn)為增減按鈕指令時(shí),需要判斷縱軸增減按鈕指令,若為縱軸增加按鈕指令,則判斷縱軸調(diào)節(jié)變量與縱軸當(dāng)前值的和是否不大于控件縱軸最大值,若是,則將縱軸調(diào)節(jié)變量與縱軸當(dāng)前值的和設(shè)置為新控件值;或
[0121]若為縱軸減少按鈕指令,則判斷縱軸當(dāng)前值與縱軸調(diào)節(jié)變量的差是否不小于控件縱軸最小值,若是,則將縱軸當(dāng)前值與縱軸調(diào)節(jié)變量的差設(shè)置為新控件值。
[0122]前述的判斷縱軸調(diào)節(jié)變量與縱軸當(dāng)前值的和不是不大于控件縱軸最大值或當(dāng)前值與縱軸調(diào)節(jié)變量的差不是不小于控件縱軸最小值的時(shí)候,則新控件值為控件縱軸最大值或控件縱軸最小值。
[0123]305、執(zhí)行與縱軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作;
[0124]當(dāng)判斷獲取的縱軸調(diào)節(jié)指令類型為縱軸輔助線觸發(fā)指令時(shí),則提取觸發(fā)縱軸輔助線之后,鼠標(biāo)基于縱軸輔助線所對(duì)應(yīng)的縱軸坐標(biāo)值,再根據(jù)縱軸坐標(biāo)值,執(zhí)行與后續(xù)的步驟S4—致的操作,需要說(shuō)明的是,前述的縱軸坐標(biāo)值可以是根據(jù)座標(biāo)在界面的某一對(duì)應(yīng)像素點(diǎn)進(jìn)行確定,可以是橫坐標(biāo)值,此處具體不做限定。
[0125]306、執(zhí)行與第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作;
[0126]當(dāng)判斷獲取的縱軸調(diào)節(jié)指令類型為第二游標(biāo)觸發(fā)指令時(shí),則執(zhí)行與第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作。
[0127]需要說(shuō)明的是,如圖5所示,前述的第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作步驟包括:
[0128]S3:提取觸發(fā)游標(biāo)之后,游標(biāo)停止的位置相對(duì)應(yīng)的縱軸坐標(biāo)值;
[0129]前述的縱軸坐標(biāo)值可以是根據(jù)游標(biāo)在界面的某一對(duì)應(yīng)像素點(diǎn)進(jìn)行確定,可以是橫坐標(biāo)值,此處具體不做限定。
[0130]S4:將縱軸坐標(biāo)值與控件的縱軸可調(diào)節(jié)范圍進(jìn)行預(yù)置方式計(jì)算,以確定新控件值。
[0131]當(dāng)提取游標(biāo)停止的位置相對(duì)應(yīng)的縱軸坐標(biāo)值之后,需要將縱軸坐標(biāo)值與控件的縱軸可調(diào)節(jié)范圍進(jìn)行第二預(yù)置方式計(jì)算,以確定新控件值,前述的預(yù)置方式可以是游標(biāo)的I坐標(biāo)/底盤(pán)高度*(yMax-yMin),可以理解的是,前述的底盤(pán)高度可以是在二維平面界面相對(duì)應(yīng)的縱軸端點(diǎn)之間的像素信息與控件縱軸最大值和縱軸最小值的差的乘積。
[0132]307、判斷縱軸指示文本值是否為大于控件縱軸最大值,若否,則執(zhí)行步驟308,若是,則設(shè)置將所述控件縱軸最大值設(shè)置為所述新控件值;
[0133]當(dāng)判斷縱軸指示文本值是否為大于控件縱軸最大值,若否,則執(zhí)行步驟308,若是,則設(shè)置將所述控件縱軸最大值設(shè)置為所述新控件值。
[0134]308、判斷所述縱軸指示文本值是否為小于控件縱軸最小值,若是,則將所述控件縱軸最小值設(shè)置為所述新控件值,若否,則執(zhí)行步驟309 ;
[0135]當(dāng)判斷縱軸指示文本值不為大于控件縱軸最大值,則判斷所述縱軸指示文本值是否為小于控件縱軸最小值,若是,則將所述控件縱軸最小值設(shè)置為所述新控件值,若否,則執(zhí)行步驟309。
[0136]309、將縱軸指示文本值設(shè)置為新控件值;
[0137]當(dāng)判斷縱軸指示文本值不為不小于控件縱軸最小值之后,則將縱軸指示文本值設(shè)置為新控件值,例如縱軸文本框通過(guò)先獲取焦點(diǎn),設(shè)置縱軸文本為可輸入狀態(tài),提取確定后所輸入的縱軸指示文本值,確定縱軸文本框失去焦點(diǎn),并確定該縱軸指示文本值為新控件值。
[0138]310、根據(jù)委托事件響應(yīng)機(jī)制監(jiān)聽(tīng)新控件值,并根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
[0139]當(dāng)步驟303至306中的進(jìn)行與縱軸增減指令相對(duì)應(yīng)的操作,以確定新控件值和步驟307至309中的直接進(jìn)行與縱軸指示文本值相對(duì)應(yīng)的操作,以確定新控件值之后,需要根據(jù)委托事件響應(yīng)機(jī)制監(jiān)聽(tīng)新控件值,并根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
[0140]可以理解的是,前述的根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新可以是實(shí)時(shí)對(duì)根據(jù)新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新,換句話說(shuō)即為新控件值的產(chǎn)生,則進(jìn)行一次界面刷新,此處具體不做限定。
[0141]需要說(shuō)明的是,本實(shí)施例中,前述的步驟301之前需要建立相對(duì)應(yīng)的控件,建立過(guò)程如下:
[0142]首先,需要將控件進(jìn)行加載,建立與縱軸增減指令相對(duì)應(yīng)的縱軸調(diào)節(jié)模塊,該縱軸調(diào)節(jié)模塊包含有縱軸減少按鈕指令相對(duì)應(yīng)的縱軸減少按鈕,縱軸增加按鈕指令相對(duì)應(yīng)的縱軸增加按鈕,縱軸輔助線觸發(fā)指令相對(duì)應(yīng)的縱軸輔助線和游標(biāo)觸發(fā)指令相對(duì)應(yīng)的游標(biāo),該游標(biāo)可以是處于縱軸和縱軸的交界處,然后生成與縱軸指示文本指令相對(duì)應(yīng)的縱軸文本框。
[0143]需要說(shuō)明的是,本實(shí)施例中,判斷獲取的調(diào)節(jié)指令可以是橫軸和縱軸一起調(diào)節(jié)的指令,因此,當(dāng)橫軸和縱軸一起調(diào)節(jié)的指令,則圖2和圖3所示實(shí)施例均一起實(shí)行,凡是涉及到橫軸和/或縱軸調(diào)節(jié)的指令,均屬于本發(fā)明的保護(hù)范圍。
[0144]本實(shí)施例中,通過(guò)先判斷獲取的調(diào)節(jié)指令類型,根據(jù)判斷結(jié)果進(jìn)行相對(duì)應(yīng)的操作,以確定新控件值,再根據(jù)新控件值刷新雙數(shù)值控件界面,便實(shí)現(xiàn)了將控件集成增減操作和文本值指示操作的融合進(jìn)一個(gè)雙數(shù)值控件中,解決了現(xiàn)有的控件操作方式的獨(dú)立的操作方式,并不能把所有的操作方式涵蓋,所導(dǎo)致的功能性的缺失和體驗(yàn)性低下的技術(shù)問(wèn)題,以及縱軸增減指令所包含有縱軸增減按鈕指令、縱軸輔助線觸發(fā)指令和第一游標(biāo)觸發(fā)指令的設(shè)計(jì),大大地提高了控件調(diào)節(jié)的體驗(yàn)性。
[0145]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng),裝置和單元的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
[0146]在本申請(qǐng)所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過(guò)其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過(guò)一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0147]所述作為分離部件說(shuō)明的單元可以是或者也可以不是物理上分開(kāi)的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上。可以根據(jù)實(shí)際的需要選擇其中的部分或者全部單元來(lái)實(shí)現(xiàn)本實(shí)施例方案的目的。
[0148]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0149]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0150]以上所述,以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【主權(quán)項(xiàng)】
1.一種雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,包括: 判斷獲取的調(diào)節(jié)指令屬于橫軸調(diào)節(jié)指令還是縱軸調(diào)節(jié)指令,若為所述橫軸調(diào)節(jié)指令,則觸發(fā)橫軸調(diào)節(jié)指令類型的判斷步驟,若為所述縱軸調(diào)節(jié)指令,則觸發(fā)縱軸調(diào)節(jié)指令類型的判斷步驟; 所述橫軸調(diào)節(jié)指令類型的判斷步驟包括: 判斷獲取的橫軸調(diào)節(jié)指令類型,若為橫軸增減指令,則進(jìn)行與所述橫軸增減指令相對(duì)應(yīng)的操作,以確定所述新控件值,若為橫軸指示文本值指令,則直接進(jìn)行與所述橫軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值; 所述縱軸調(diào)節(jié)指令類型的判斷步驟包括: 判斷獲取的縱軸調(diào)節(jié)指令類型,若為縱軸增減指令,則進(jìn)行與所述縱軸增減指令相對(duì)應(yīng)的操作,以確定所述新控件值,若為縱軸指示文本值指令,則直接進(jìn)行與所述縱軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值; 根據(jù)所述新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。2.根據(jù)權(quán)利要求1所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,若為橫軸增減指令,則進(jìn)行與所述橫軸增減指令相對(duì)應(yīng)的操作具體包括: 若為橫軸增減指令,則對(duì)所述橫軸增減指令進(jìn)行確認(rèn),若為橫軸增減按鈕指令,則執(zhí)行與所述橫軸增減按鈕指令相對(duì)應(yīng)的操作,若為橫軸輔助線觸發(fā)指令,則執(zhí)行與所述橫軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作,若為第一游標(biāo)觸發(fā)指令,則執(zhí)行與所述游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作; 其中,所述第一游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作步驟包括: S1:提取觸發(fā)游標(biāo)之后,所述游標(biāo)停止的位置相對(duì)應(yīng)的橫軸坐標(biāo)值; 52:將所述橫軸坐標(biāo)值與控件的橫軸可調(diào)節(jié)范圍進(jìn)行第一預(yù)置方式計(jì)算,以確定新控件值。3.根據(jù)權(quán)利要求1所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,若為縱軸增減指令,則進(jìn)行與所述縱軸增減指令相對(duì)應(yīng)的操作具體包括: 若為縱軸增減指令,則對(duì)所述縱軸增減指令進(jìn)行確認(rèn),若為縱軸增減按鈕指令,則執(zhí)行與所述縱軸增減按鈕指令相對(duì)應(yīng)的操作,若為縱軸輔助線觸發(fā)指令,則執(zhí)行與所述縱軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作,若為第二游標(biāo)觸發(fā)指令,則執(zhí)行與所述第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作; 其中,所述第二游標(biāo)觸發(fā)指令相對(duì)應(yīng)的操作步驟包括: 53:提取觸發(fā)游標(biāo)之后,所述游標(biāo)停止的位置相對(duì)應(yīng)的縱軸坐標(biāo)值; 54:將所述縱軸坐標(biāo)值與控件的縱軸可調(diào)節(jié)范圍進(jìn)行第二預(yù)置方式計(jì)算,以確定新控件值。4.根據(jù)權(quán)利要求2所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,執(zhí)行與所述橫軸增減按鈕指令相對(duì)應(yīng)的操作具體包括: 若為橫軸增加按鈕指令,則判斷橫軸調(diào)節(jié)變量與橫軸當(dāng)前值的和是否不大于控件橫軸最大值,若是,則將所述橫軸調(diào)節(jié)變量與所述橫軸當(dāng)前值的和設(shè)置為所述新控件值; 或 若為橫軸減少按鈕指令,則判斷所述橫軸當(dāng)前值與所述橫軸調(diào)節(jié)變量的差是否不小于控件橫軸最小值,若是,則將所述橫軸當(dāng)前值與所述橫軸調(diào)節(jié)變量的差設(shè)置為所述新控件值。5.根據(jù)權(quán)利要求3所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,執(zhí)行與所述縱軸增減按鈕指令相對(duì)應(yīng)的操作具體包括: 若為縱軸增加按鈕指令,則判斷縱軸調(diào)節(jié)變量與縱軸當(dāng)前值的和是否不大于控件縱軸最大值,若是,則將所述縱軸調(diào)節(jié)變量與所述縱軸當(dāng)前值的和設(shè)置為所述新控件值; 或若為縱軸減少按鈕指令,則判斷所述縱軸當(dāng)前值與所述縱軸調(diào)節(jié)變量的差是否不小于控件縱軸最小值,若是,則將所述縱軸當(dāng)前值與所述縱軸調(diào)節(jié)變量的差設(shè)置為所述新控件值。6.根據(jù)權(quán)利要求2所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,執(zhí)行與所述橫軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作具體包括: 提取觸發(fā)所述橫軸輔助線之后,鼠標(biāo)基于所述橫軸輔助線所對(duì)應(yīng)的橫軸坐標(biāo)值; 根據(jù)所述橫軸坐標(biāo)值,執(zhí)行與步驟S2 —致的操作。7.根據(jù)權(quán)利要求3所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,執(zhí)行與所述縱軸輔助線觸發(fā)指令相對(duì)應(yīng)的操作具體包括: 提取觸發(fā)所述縱軸輔助線之后,鼠標(biāo)基于所述縱軸輔助線所對(duì)應(yīng)的縱軸坐標(biāo)值; 根據(jù)所述縱軸坐標(biāo)值,執(zhí)行與步驟S4 —致的操作。8.根據(jù)權(quán)利要求1所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,所述直接進(jìn)行與所述橫軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值具體包括: 判斷所述橫軸指示文本值是否為大于控件橫軸最大值,若是,則設(shè)置將所述控件橫軸最大值設(shè)置為所述新控件值,若否,則判斷所述橫軸指示文本值是否為小于控件橫軸最小值,若是,則將所述控件橫軸最小值設(shè)置為所述新控件值,若否,則將所述橫軸指示文本值設(shè)置為所述新控件值。9.根據(jù)權(quán)利要求1所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,所述直接進(jìn)行與所述縱軸指示文本值相對(duì)應(yīng)的操作,以確定所述新控件值具體包括: 判斷所述橫軸指示文本值是否為大于控件縱軸最大值,若是,則設(shè)置將所述控件縱軸最大值設(shè)置為所述新控件值,若否,則判斷所述縱軸指示文本值是否為小于控件縱軸最小值,若是,則將所述控件縱軸最小值設(shè)置為所述新控件值,若否,則將所述縱軸指示文本值設(shè)置為所述新控件值。10.根據(jù)權(quán)利要求1至9中任意一項(xiàng)所述的雙數(shù)值控件的調(diào)節(jié)方法,其特征在于,根據(jù)所述新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新具體包括: 根據(jù)委托事件響應(yīng)機(jī)制監(jiān)聽(tīng)所述新控件值,并根據(jù)所述新控件值進(jìn)行相對(duì)應(yīng)的雙數(shù)值控件界面刷新。
【文檔編號(hào)】G06F9/44GK106033354SQ201510126655
【公開(kāi)日】2016年10月19日
【申請(qǐng)日】2015年3月20日
【發(fā)明人】陳志寶, 陳理
【申請(qǐng)人】廣州金山移動(dòng)科技有限公司, 珠海金山辦公軟件有限公司, 北京金山辦公軟件有限公司