一种在电子表格中控制编辑栏显示大小的装置制造方法及图纸

技术编号:2855453 阅读:797 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种在电子表格中控制编辑栏显示大小的装置,应用此装置可使电子表格操作更加方便。所述控制编辑栏显示大小的装置与编辑栏模块并列处于电子表格应用程序中的主窗口模块中,该装置包括控制编辑栏显示状态的Ⅰ子装置和控制编辑栏中指定内容的显示范围的Ⅱ子装置,该装置在应用程序运行时一直对所述编辑栏模块进行实时检测,并从所述编辑栏模块中获取编辑栏大小的数据,如果获取到的数据超出指定范围,即向所述编辑栏模块发出指令要求其改变编辑栏的大小,同时发出指令给所述Ⅰ子装置和所述Ⅱ子装置。

【技术实现步骤摘要】

本专利技术涉及一种在电子表格中控制编辑栏显示大小的装置
技术介绍
电子表格的编辑栏除了可以输入数据,也可以查看单元格的内容。目前现有的电子表格软件,在对某个单元格进行编辑时,当编辑区的显示比例较小或者设定了较小值的固定行高,而单元格中的内容又较多时,单元格的完整内容就需要通过编辑栏查看。如果单元格的内容有很多行,那么展开的编辑栏就会遮住编辑区中的一大片单元格区域,影响当前的编辑操作。现有的电子表格软件中没有控制编辑栏显示大小的装置,因此使用极不方便。
技术实现思路
本专利技术所要解决的技术问题是克服现有技术的不足,提供一种在电子表格中控制编辑栏显示大小的装置,应用此装置可使电子表格操作更加方便。本专利技术所采用的技术方案是本专利技术所述控制编辑栏显示大小的装置与编辑栏模块并列处于电子表格应用程序中的主窗口模块中,所述控制编辑栏显示大小的装置包括控制编辑栏显示状态的I子装置和控制编辑栏中指定内容的显示范围的II子装置;所述显示状态是指编辑栏的收缩状态或展开状态,所述指定内容是指编辑栏中正在编辑的内容,所述显示范围是指所述指定内容的显示范围;所述控制编辑栏显示大小的装置在应用程序运行时一直对所述编辑栏模块进行实时检测,并从所述编辑栏模块中获取编辑栏大小的数据,如果获取到的数据超出指定范围,即向所述编辑栏模块发出指令要求其改变编辑栏的大小,同时发出指令给所述I子装置和所述II子装置,所述I子装置根据从所述控制编辑栏显示大小的装置获取的数据,在编辑栏中弹出可控制所述显示状态的设有收缩按钮和展开按钮的收缩栏并将所述显示状态的数据反馈给所述控制编辑栏显示大小的装置,所述II子装置根据从所述控制编辑栏显示大小的装置获取的数据,在编辑栏中弹出可控制所述显示范围的设有滑块的滚动条并将所述显示范围的数据反馈给所述控制编辑栏显示大小的装置。本专利技术的有益效果是本专利技术所述的控制编辑栏显示大小的装置与编辑栏模块并列处于电子表格应用程序中的主窗口模块中,所述控制编辑栏显示大小的装置包括控制编辑栏显示状态的I子装置和控制编辑栏中指定内容的显示范围的II子装置,所述控制编辑栏显示大小的装置在应用程序运行时一直对所述编辑栏模块进行实时检测,当检测到编辑栏中的指定内容(也就是单元格的内容)超出指定的范围(比如超出一行)时,控制编辑栏显示大小的装置便发出指令给所述I子装置和所述II子装置,所述I子装置和所述II子装置便根据从所述控制编辑栏显示大小的装置获取的数据,分别在编辑栏中弹出可控制所述显示状态的收缩栏和可控制所述显示范围的滚动条,用户单击收缩栏上收缩按钮,可以将编辑栏显示框缩小成只显示一行,而按钮则会自动变为展开按钮,同时可以通过滚动条上的滑块对编辑区的显示内容的显示范围进行选择;单击展开按钮,即可展开编辑栏显示框,显示该单元格所有行的内容,同时滚动条的滑块消失。由于用户可以应用本专利技术所述的控制编辑栏显示大小的装置,根据当前电子表格编辑操作的需要,自主地选择收缩或展开编辑栏,以控制编辑栏的显示大小,所以能使操作更加方便。附图说明图1是本专利技术的电子表格软件的模块关系的示意图;图2是本专利技术所述控制编辑栏显示大小的装置与电子表格软件之间的数据交互关系的示意图; 图3是本专利技术所述控制编辑栏显示大小的装置的数据传递示意图;图4是本专利技术编辑栏在所述控制编辑栏显示大小的装置的控制下的状态变化示意图。具体实施例方式如图1所示,本专利技术所述控制编辑栏显示大小的装置与编辑栏模块并列处于电子表格应用程序中的主窗口模块中,所述控制编辑栏显示大小的装置包括控制编辑栏显示状态的I子装置和控制编辑栏中指定内容的显示范围的II子装置。其中所述显示状态是指编辑栏的收缩状态或展开状态;所述指定内容是指编辑栏中正在编辑的内容,可以是文本,也可以是静态和动态图象、多媒体对象等;所述显示范围是指所述指定内容的显示范围。如图2、图3、图4所示,在应用程序运行时编辑栏模块从单元格中获取单元格内容(图2中所示数据流1),所述控制编辑栏显示大小的装置一直对所述编辑栏模块进行实时检测,并从所述编辑栏模块中获取编辑栏大小的数据(图2中所示数据流2),如果获取到的数据超出指定范围,所述控制编辑栏显示大小的装置即向所述编辑栏模块发出指令要求其改变编辑栏的大小(图2中所示数据流3),同时发出指令启动所述I子装置和所述II子装置,所述I子装置和所述II子装置便根据从所述控制编辑栏显示大小的装置获取的数据(图2中所示数据流4),分别在编辑栏中弹出可控制所述显示状态的设有收缩按钮和展开按钮的收缩栏和可控制所述显示范围的设有滑块的滚动条,并将所述显示状态和所述显示范围的数据反馈给所述控制编辑栏显示大小的装置(图2中所示数据流5)。编辑栏在所述控制编辑栏显示大小的装置的控制下,其显示状态具体如下当编辑栏中放置的指定内容(例如文本)没有超出了指定范围(例如一行)时,编辑栏的显示状态为无收缩栏(状态1),也无滑动条(状态2)状态,此状态为普通状态;当编辑栏中放置的指定内容(例如文本)超出了指定范围(例如一行)时,所述控制编辑栏显示大小的装置根据从所述编辑栏模块中所获取的编辑栏中显示的内容、可收缩信息、滚动范围及滚动条滑块位置等信息,所述制编辑栏显示大小的装置同时启动I子装置和II子装置,I子装置根据制编辑栏显示大小的装置提供的信息(包括显示的内容、可展开的信息),在编辑栏下方显示收缩栏和展开按钮(状态3)并将此信息反馈给所述控制编辑栏显示大小的装置,II子装置根据主装置提供的信息(包括显示的内容、滚动范围及滚动条滑块的位置等信息),在编辑栏右侧显示滚动条及滑块(状态4)并将此信息反馈给所述控制编辑栏显示大小的装置,此时编辑栏为收缩状态;或者I子装置根据制编辑栏显示大小的装置提供的信息(包括显示的内容、可收缩的信息),在编辑栏下方显示收缩栏和收缩按钮(状态5)并将此信息反馈给所述控制编辑栏显示大小的装置,II子装置根据主装置提供的信息(包括显示的内容、滚动范围等信息),在编辑栏右侧显示无滑块的滚动条(状态6)并将此信息反馈给所述控制编辑栏显示大小的装置,此时编辑栏为展开状态;当用户在编辑栏上进行操作,所述控制编辑栏显示大小的装置会记录下鼠标动作引起的新的数据信息,然后I子装置和II子装置再次从所述控制编辑栏显示大小的装置记录的信息中获取到新的数据,做出相应的动作,比如展开或收缩编辑栏,或者改变滚动条滑块的位置并将信息反馈给所述控制编辑栏显示大小的装置。应用本专利技术所述的控制编辑栏显示大小的装置,用户可以根据当前电子表格编辑操作的需要,自主地选择收缩或展开编辑栏来控制编辑栏的显示大小,使操作更加方便。本文档来自技高网...

【技术保护点】
一种在电子表格中控制编辑栏显示大小的装置,其特征在于:所述控制编辑栏显示大小的装置与编辑栏模块并列处于电子表格应用程序中的主窗口模块中,所述控制编辑栏显示大小的装置包括控制编辑栏显示状态的Ⅰ子装置和控制编辑栏中指定内容的显示范围的Ⅱ子装置;所述显示状态是指编辑栏的收缩状态或展开状态,所述指定内容是指编辑栏中正在编辑的内容,所述显示范围是指所述指定内容的显示范围;所述控制编辑栏显示大小的装置在应用程序运行时一直对所述编辑栏模块进行实时检测,并从所述编辑栏模块中获取编辑栏大小的数据,如果获取到的数据超出指定范围,即向所述编辑栏模块发出指令要求其改变编辑栏的大小,同时发出指令给所述Ⅰ子装置和所述Ⅱ子装置,所述Ⅰ子装置根据从所述控制编辑栏显示大小的装置获取的数据,在编辑栏中弹出可控制所述显示状态的设有收缩按钮和展开按钮的收缩栏并将所述显示状态的数据反馈给所述控制编辑栏显示大小的装置,所述Ⅱ子装置根据从所述控制编辑栏显示大小的装置获取的数据,在编辑栏中弹出可控制所述显示范围的设有滑块的滚动条并将所述显示范围的数据反馈给所述控制编辑栏显示大小的装置。

【技术特征摘要】
1.一种在电子表格中控制编辑栏显示大小的装置,其特征在于所述控制编辑栏显示大小的装置与编辑栏模块并列处于电子表格应用程序中的主窗口模块中,所述控制编辑栏显示大小的装置包括控制编辑栏显示状态的I子装置和控制编辑栏中指定内容的显示范围的II子装置;所述显示状态是指编辑栏的收缩状态或展开状态,所述指定内容是指编辑栏中正在编辑的内容,所述显示范围是指所述指定内容的显示范围;所述控制编辑栏显示大小的装置在应用程序运行时一直对所述编辑栏模块进行实时检测,并从所述编辑栏模块中获取编辑栏大小...

【专利技术属性】
技术研发人员:陈波王晖章庆元万里
申请(专利权)人:珠海金山软件股份有限公司
类型:发明
国别省市:44[中国|广东]

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

1