一种设置对话框的方法

文档序号:6560912阅读:131来源:国知局
专利名称:一种设置对话框的方法
技术领域
本发明涉及计算机软件领域,特别是涉及一种设置对话框的方法。
背景技术
对话框作为计算机软件系统的重要组成部分,起着重要的信息采集和信息呈现的作用。随着软件系统功能的增强和复杂程度的增加,不仅通过对话框输入的参数数量越来越多,而且经常会出现一组或多组参数值被直接或者经过部分修改之后再次使用的情况。
现有技术中,对话框没有记忆对话框中各个控件当前设定的参数值的功能,所以无法快速调入以前使用过的一组参数值以便再次利用,只能采取手工方式重新设置控件的参数值,不仅效率低,而且容易出错。

发明内容
本发明提供一种设置对话框的方法,用以解决现有对话框无法调入以前使用过的一组参数值的问题。
本发明方法包括下列步骤当对话框收到第一指令时,依次保存对话框中各个控件当前设定的参数值;以及当对话框收到第二指令时,将保存的各个参数值依次设置到对话框中的对应控件。
其中,当对话框收到第三指令时,设定相应控件的参数值。
其中,所述第三指令作用于第一类控件,所述第一类控件为与对话框的输入输出相关的控件。所述第一指令和第二指令作用于第二类控件,所述第二类控件通过按钮、菜单或快捷键的方式实现。
其中,所述依次保存对话框中各个控件当前设定的参数值,包括下列步骤A1、依次读取对话框中各个控件当前设定的参数值,并将读取的参数值生成模版;B1、为所述生成的模版设置唯一的标识;C1、将所述模版存入模版库。
进一步,每一对话框对应唯一的模版库。
综上所述,所述将保存的各个参数值依次设置到对话框中的对应控件,包括下列步骤A2、从第二指令中获取标识信息;B2、根据获取的标识从模版库中读取对应的模版;C2、依次将所述模版中记录的参数值设置到对话框中的对应控件。
本发明有益效果如下本发明方法中,当对话框收到第一指令时,依次保存对话框中各个控件当前设定的参数值;当对话框收到第二指令时,将保存的各个参数值依次设置到对话框中的对应控件。通过本发明可以实现将一组参数值设置为一个模板并存入模板库,而后可以根据需要多次读取模板,方便的调入所存储的参数值,使得对话框具备了参数记忆的功能,大大提高了对话框使用的方便性。


图1为本发明方法步骤流程图;图2为本发明第一对话框示意图;图3为本发明第二对话框示意图。
具体实施例方式
为了使对话框可以调入以前使用过的一组参数值,从而减少采取手工方式重复设置控件参数值的过程,进而提高效率,减少输入错误,本发明提供了一种设置对话框的方法,通过在对话框收到第一指令时,依次保存对话框中各个控件当前设定的参数值;以及在对话框收到第二指令时,将保存的各个参数值依次设置到对话框中的对应控件,实现调入以前使用过的一组参数值。
参见图1所示,本发明方法包括下列主要步骤S1、对话框收到指令。
对话框收到的指令包括第一指令、第二指令和第三指令。
S2、判断收到的指令作用的控件类型,若为第一类控件,则转入步骤S3;若为第二类控件,则转入步骤S4。
其中,第三指令作用于第一类控件,所述第一类控件为与对话框的输入输出相关的控件。第一指令和第二指令作用于第二类控件,所述第二类控件通过按钮、菜单或快捷键的方式实现。
S3、完成控件参数的设定。
根据收到的第三指令,设定当前对话框中相应控件的参数值。
S4、判断指令类型,若为第一指令,则转入步骤S5;若为第二指令,则转入步骤S6。
S5、依次保存对话框中各个控件当前设定的参数值。
首先,依次读取对话框中各个控件当前设定的参数值,并将读取的参数值生成模版;其次,为所述生成的模版设置唯一的标识;最后,将所述模版存入模版库。
可为每一对话框设置唯一对应的模版库,这样基于各个对话框生成的模版之间互不干涉,也方便在某一对话框下调用与之对应的模版。
S6、将保存的各个参数值依次设置到对话框中的对应控件。
首先,从第二指令中获取标识信息,例如通过下拉菜单点击模版库中保存的模版清单;其次,根据获取的标识从模版库中读取对应的模版;最后,依次将所述模版中记录的参数值设置到对话框中的对应控件,即按照生成该模版时保存各个控件参数值的顺序,逐一为各个控件赋值。
以下通过一个实例具体描述本发明方法。
方法实例一、为每一对话框设置唯一对应的模版库,并完成控件参数值的保存和复用。
L11、参见图2所示,对话框收到第三指令,完成当前对话框中各个与输入输出相关的第一类控件的参数值设定。
L12、用户点击保存模版按钮,此时对话框收到第一指令,按照从上到下,从左到右的顺序(不限于这种顺序,只要重复使用时的读取顺序和为控件赋值的顺序与之相同即可),依次读取对话框中各个控件当前设定的参数值,并将读取的参数值生成模版,该模版定义为模版G。其次,为所述生成的模版G设置唯一的标识,例如001001,其中前三位001表示与所述对话框对应的模版库标识,后三位001表示模版G的标识。最后,将模版G存入对应的模版库。
L13、参见图3所示,对话框收到第三指令,完成当前对话框中各个与输入输出相关的第一类控件的参数值设定。
L14、用户点击保存模版按钮,此时对话框收到第一指令,按照从上到下,从左到右的顺序(不限于这种顺序,只要重复使用时的读取顺序和为控件赋值的顺序与之相同即可),依次读取对话框中各个控件当前设定的参数值,并将读取的参数值生成模版,该模版定义为模版E。其次,为所述生成的模版E设置唯一的标识,例如001002,其中前三位001表示与所述对话框对应的模版库标识,后三位002表示模版E的标识。最后,将模版E存入对应的模版库。
L15、用户点击应用模版按钮,之后弹出下拉菜单,用户在下拉菜单中点击模版列表中的某一模版名称。此时对话框收到第二指令,并根据用户点击的模版名称获取对应的标识信息,例如001002。其次,根据获取的标识001002从模版库中读取对应的模版E;最后,依次将所述模版中记录的参数值设置到对话框中的对应控件,即按照生成模版E时保存各个控件参数值的顺序,逐一为各个控件赋值。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种设置对话框的方法,其特征在于,包括下列步骤当对话框收到第一指令时,依次保存对话框中各个控件当前设定的参数值;以及当对话框收到第二指令时,将保存的各个参数值依次设置到对话框中的对应控件。
2.如权利要求1所述的方法,其特征在于,当对话框收到第三指令时,设定相应控件的参数值。
3.如权利要求1所述的方法,其特征在于,所述依次保存对话框中各个控件当前设定的参数值,包括下列步骤A1、依次读取对话框中各个控件当前设定的参数值,并将读取的参数值生成模版;B1、为所述生成的模版设置唯一的标识;C1、将所述模版存入模版库。
4.如权利要求3所述的方法,其特征在于,每一对话框对应唯一的模版库。
5.如权利要求3或4所述的方法,其特征在于,所述将保存的各个参数值依次设置到对话框中的对应控件,包括下列步骤A2、从第二指令中获取标识信息;B2、根据获取的标识从模版库中读取对应的模版;C2、依次将所述模版中记录的参数值设置到对话框中的对应控件。
6.如权利要求2所述的方法,其特征在于,所述第三指令作用于第一类控件,所述第一类控件为与对话框的输入输出相关的控件。
7.如权利要求1所述的方法,其特征在于,所述第一指令和第二指令作用于第二类控件,所述第二类控件通过按钮、菜单或快捷键的方式实现。
全文摘要
本发明公开了一种设置对话框的方法,涉及计算机软件领域,用以解决现有对话框无法调入以前使用过的一组参数值的问题。本发明方法包括当对话框收到第一指令时,依次保存对话框中各个控件当前设定的参数值;以及当对话框收到第二指令时,将保存的各个参数值依次设置到对话框中的对应控件。通过本发明可使对话框调入以前使用过的一组参数值,从而减少采取手工方式重复设置控件参数值的过程,进而提高效率,减少输入错误。
文档编号G06F9/44GK1945529SQ200610113528
公开日2007年4月11日 申请日期2006年9月29日 优先权日2006年9月29日
发明者李平立, 闫国龙, 黄宇涛, 杜虹 申请人:北京大学, 北京北大方正电子有限公司, 北大方正集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1