一种灵活变换Windows窗体界面的方法

文档序号:6464734阅读:176来源:国知局
专利名称:一种灵活变换Windows窗体界面的方法
技术领域
本发明涉及一种灵活变换Windows窗体界面的方法,特别涉及一种Windows Form窗体应用程序开发时,通过一种方便的方法来随时变换窗体所显示的界面 的方法。
背景技术
在Windows Form窗体应用程序开发中,经常会遇到针对不同的需要,变换 窗体中所显示的控件的情况。例如在列表框中选择不同的数据,则窗体中的编 辑界面就需要根据选择来变换。本发明将通过一种灵活有效的办法来实现这种 变换。

发明内容
本发明所要解决的技术问题是提供一种Windows Form窗体应用程序开发 时,通过一种方^f更的方法来随时变换窗体所显示的界面的方法。
本发明所述的一种灵活变换Windows窗体界面的方法,该方法至少包括如 下的步骤
步骤l:建立窗体界面管理系统。
步骤2:建立应用程序窗体。
步骤3:应用程序初始化该窗体。
步骤4:应用程序显示该窗体。
步骤5:列表框的选择如果被改变,则告知面管理系统,界面管理系统根据 列表框中所选择的元素,为其寻找所注册的界面管理器。
步骤6:界面管理器调用所指定的控件创建方式来创建控件并存储,下一次不需要再次创建。
步骤7:界面管理系统清除所指定的容器控件中的所有控件。
步骤8:界面管理系统将界面管理器所创建的控件添加到容器控件中。
本发明所述的一种灵活变换Windows窗体界面的方法,建立窗体界面管理
系统,其步骤为
步骤ll:将每一种界面以控件的方式来编辑。
步骤12:针对每一种界面,建立界面管理器。
步骤13:在列表框中,针对每一个项都注册界面管理器。
本发明所述的一种灵活变换Windows窗体界面的方法,建立应用程序窗体
其步骤为
步骤21:添加一个可以作为容器使用的控件,并根据所要显示的内容指定 合适的大小。
步骤22:添加列表框等供选择的控件,也可以是其它类似的控件。 本发明所述的本发明所述的一种灵活变换Windows窗体界面的方法,应用
程序初始化该窗体,其步骤为
步骤31:为其实例化界面管理系统,需要告知其容器控件。 步骤32:针对每一个列表元素,为其向界面管理系统注册界面管理器。 步骤33:定义界面管理器时需要告知其所要管理的控件的创建方式。 本发明涉及的一种灵活变换Windows窗体界面的方法用一种灵活有效的办
法来随时变换窗体所显示的界面。


图1为本发明的流程图。
具体实施方式
参见图1,本发明的主要步骤如下 步骤l:建立窗体界面管理系统。 步骤2:建立应用程序窗体。 步骤3:应用程序初始化该窗体。 步骤4:应用程序显示该窗体。
步骤5:列表框的选择如果被改变,则告知面管理系统,界面管理系统根据 列表框中所选择的元素,为其寻找所注册的界面管理器。
步骤6:界面管理器调用所指定的控件创建方式来创建控件并存储,下一次 不需要再次创建。
步骤7:界面管理系统清除所指定的容器控件中的所有控件。
步骤8:界面管理系统将界面管理器所创建的控件添加到容器控件中。
上述步骤1建立窗体界面管理系统的具体步骤如下
步骤ll:将每一种界面以控件的方式来编辑。
步骤12:针对每一种界面,建立界面管理器。
步骤13:在列表框中,针对每一个项都注册界面管理器。
上述步骤2建立应用程序窗体的具体步骤如下
步骤21:添加一个可以作为容器使用的控件,并根据所要显示的内容指定 合适的大小。
步骤22:添力口列表框等供选择的控件,也可以是其它类似的控件。 上述步骤3应用程序初始化该窗体的具体步骤如下 步骤31:为其实例化界面管理系统,需要告知其容器控件。 步骤32:针对每一个列表元素,为其向界面管理系统注册界面管理器。 步骤33:定义界面管理器时需要告知其所要管理的控件的创建方式。上述的技术方案实施时用一种灵活有效的办法来随时变换窗体所显示的界面。
最后所应说明的是,以上实施例仅用以说明而并非限制本发明所描述的技
术方案;因此,尽管本说明书参照上述的实施例对本发明已进行了详细的说明, 但是,本领域的普通技术人员应当理解,仍然可以对本发明进行修改或者等同 地替换;而一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖 在本发明的权利要求范围当中。
权利要求
1、一种灵活变换Windows窗体界面的方法,其特征在于该方法至少包括如下的步骤步骤1建立窗体界面管理系统。步骤2建立应用程序窗体。步骤3应用程序初始化该窗体。步骤4应用程序显示该窗体。步骤5列表框的选择如果被改变,则告知面管理系统,界面管理系统根据列表框中所选择的元素,为其寻找所注册的界面管理器。步骤6界面管理器调用所指定的控件创建方式来创建控件并存储,下一次不需要再次创建。步骤7界面管理系统清除所指定的容器控件中的所有控件。步骤8界面管理系统将界面管理器所创建的控件添加到容器控件中。
2、 根据权利要求1所述的一种灵活变换Windows窗体界面的方法,其特征 在于建立窗体界面管理系统,其步骤为步骤ll:将每一种界面以控件的方式来编辑。 步骤12:针对每一种界面,建立界面管理器。 步骤13:在列表框中,针对每一个项都注册界面管理器。
3、 根据权利要求1所述的一种灵活变换Windows窗体界面的方法,其特征 在于建立应用程序窗体,其步骤为步骤21:添加一个可以作为容器使用的控件,并根据所要显示的内容指定 合适的大小。步骤22:添加列表框等供选择的控件,也可以是其它类似的控件。
4、 根据权利要求l所述的一种灵活变换Windows窗体界面的方法,其特征在于应用程序初始化该窗体,其步骤为步骤31:为其实例化界面管理系统,需要告知其容器控件。步骤32:针对每一个列表元素,为其向界面管理系统注册界面管理器。步骤33:定义界面管理器时需要告知其所要管理的控件的创建方式。
全文摘要
一种灵活变换Windows窗体界面的方法,首先建立窗体界面管理系统;建立应用程序窗体;应用程序初始化该窗体;应用程序显示该窗体;列表框的选择如果被改变,则告知面管理系统,界面管理系统根据列表框中所选择的元素,为其寻找所注册的界面管理器;然后界面管理器调用所指定的控件创建方式来创建控件并存储,下一次不需要再次创建;界面管理系统清除所指定的容器控件中的所有控件;最后界面管理系统将界面管理器所创建的控件添加到容器控件中。本发明用一种灵活有效的办法来随时变换窗体所显示的界面。
文档编号G06F9/44GK101655785SQ200810118598
公开日2010年2月24日 申请日期2008年8月20日 优先权日2008年8月20日
发明者徐友春, 汤海京, 峰 赵, 陈杉杉 申请人:北京闻言科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1