IT资产跟踪系统应用程序设计帮助 [英] IT Asset Tracking System Application Design Help

查看:70
本文介绍了IT资产跟踪系统应用程序设计帮助的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,

我是VB.NET的新手,我将开始为IT资产跟踪系统设计表单.

我创建了一个父MDI表单,该表单具有带有按钮的固定工具栏,然后我将创建子表单以充当父MDI表单中的容器.我在工具栏上的按钮由库存",采购",合同",管理"和报表"组成.

因此,我一直希望MDI父表单出现.父MDI表单内的默认子表单将由一个汇总信息的DBgrid组成.

例如,如果用户选择清单"按钮,则应出现一个包含DBgrid的摘要表单,其中列出了清单项,例如台式机,服务器等,并且该表单将成为父表单中的容器.

如果选择了另一个按钮,例如购买",则类似的子摘要表单应出现在父表单等中.

如果用户决定在库存"区域中添加新项目,则摘要窗体应替换为MDI父窗体中的添加新项"子窗体.

我已经收到了Wrox的《 Beginning Visual Basic 2005 Databases》一书,并且该书中的Time Tracker应用程序使用了Outlook 2003样式.界面.

我还研究了一个称为Numara的Track-It的IT资产跟踪系统,它使用的界面由带有菜单和按钮的主窗体组成,并且每当单击按钮时(例如添加资产,添加采购订单等),这些表单会在主表单中打开.

如果有人建议在主表单中包含多个表单的主表单时我应该采取什么方法,或者我是否应该使用某些方法,这将对您有很大帮助.就像Wrox书中提供的示例一样.如果有人可以引导我朝正确的方向发展,那么我至少可以正确地开始我的项目.

致谢

Dipendra

推荐答案

MDI窗口通常不会像那样相互替换.

MDI windows don't normally replace each other like that.

但是,任何现有的表单创建新表单,将新表单自身设置为主应用程序窗口的MDI子窗体,以及将先前的表单隐藏或关闭自身而将新表单保留为新表单,都没有麻烦.可见的形式.

But it's no hassle for any existing form to create a new form, for the new form to set itself as an MDI child of the main application window, and for the previous form to hide or close itself leaving the new one as the visible form.

您可以将应用程序窗口作为参数传递给新表单的构造函数,也可以在表单查询的模块中具有全局变量.

You can either pass the application window as a parameter to the constructor of new forms,  or have a global variable in a module that the forms interrogate.


这篇关于IT资产跟踪系统应用程序设计帮助的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆