软件设计
lsj_zrp
热情
展开
-
Winform 窗口加载实例(一)-----MenuStrip
在开发软件的时候,常常会遇到这样的功能要求,根据不同的用户权限加载不同的功能界面。这样就需要我们在设计软件的时候动态添加添加功能。当然也可以把所有的功能都列出来,在根据权限来显示和隐藏功能,虽然这样也可以满足需求,但是需要很多额外的编码,性能上也可能大打折扣。 在WinForm编程中,MDI是一种很常用的结构。由于Windows界面的影响,很多时候我们设计软件的时候都喜原创 2009-08-03 13:23:00 · 7811 阅读 · 0 评论 -
Winform 窗口加载实例(二)-----TabControl
在WinForm开发的过程中,MDI是一种常见的形式。在MDI主窗体打开的子窗体处于活动状态的只有一个,很多时候我们需要在打开的MDI子窗体中切换。然而.Net的框架并没有提供一种易见的切换方式,当然可以通过“Ctrl+Tab”来切换,但是这种方式是不易见的,并且只能按照打开窗体的顺序来切换。 下面来介绍一种结合了TabCotrol控件的软件设计形式。原创 2009-08-04 13:23:00 · 4044 阅读 · 0 评论 -
Winform 窗口加载实例(三)-----功能菜单
打开Excel,我们发现Excel的每个Sheet里面并没有任何的功能操作按钮或菜单,但是我们仍然能对每个sheet进行各种操作,这些操作都可以由上面的功能菜单来实现。对于MDI形式的界面,从某种程度上来看,就很类似一个Excel Application,那能不能实现像ExcelApplication那样的功能操作呢? 要实现那样的功能操作,有几个问题需要解决:原创 2009-08-10 14:57:00 · 2012 阅读 · 0 评论