关于MDI窗体的一个问题!(我认为不能解决!可头要求如此)欢迎各位大侠看看(200分)

  • 主题发起人 主题发起人 徐永进
  • 开始时间 开始时间

徐永进

Unregistered / Unconfirmed
GUEST, unregistred user!
我在负责作一个关于控件设计的东西,刚刚开始头说要求我是MDI的,我就按照做了
大致的模样功能都实现了,又要和主程序,又一个MDI的集合道一起去,这个时候出现了
当在主程序的一个控件被选中的时候,需要将我的这一块调出来,但是我编写的时候是
大多数的根据是当前主窗体的子窗体来判别的,程序调试可以通过,但是当调用的时候,
同一个程序不能有两个主窗体,而且一旦程序初始化完毕之后,就不能更改APPLICATION.
MAINFORM了,我的功能界面都是集中在我的那个MDIFORM上的,谁有什么好办法说说看!
头疼死了![:(][:(]
 
看不懂耶
 
我建议改正SDI
 
to:Alex_Y
我也知道阿,可是那个样子的话,几乎是重新作一个了,设计人员设计的太差了,NND,一句话,
我就要死人一样,操
 
你应用MDI的程序设计方法来设计它的结构,
我不知你为何把程序设计的客以乱,

MDI程序也并没有什么,
只要你尊重它的几点规则就可以

第一,只能有一个MDI主窗体,
第二,MDI主窗体必须为整个应用程序的主窗体。

再就是你每个模块之间,要尽量减少联系,
这也是软件工程所要求的。
 
不能把你的MainForm设成子窗体吗?
最多是加一个记录,记录属于你的MainForm的子窗体,然后你判断就根据你的记录来判断
而不是MDIChild等属性来了。
 
看来除了修改你的程序,不“根据是当前主窗体的子窗体来判别“,没有更好的办法了。
因为你的窗体不可能是主窗体。
 
你的头是7卵,都是他的错,打他一顿
 
To:程云
这个也不是我设计的,我才不会这样设计,还没有这么菜,(你还没有看到我们的数据库结构呢!
,大哥!)但是现在没有办法了!由于刚刚来到这个公司
没有多久(试用期之内),所以也没有办法!
看来只有重新修改程序了!
To:bubble
你老兄都说没有办法了,我也认了!

不知道PIPI.兄的办法怎么样!能不能看到!
 
把你的窗体设为主窗体,启动完以后隐藏就行了,反正系统都那么混了,也不差这一点混。
 
To:程云
这个也不是我设计的,我才不会这样设计,还没有这么菜,(你还没有看到我们的数据库结构呢!
,大哥!)但是现在没有办法了!由于刚刚来到这个公司
没有多久(试用期之内),所以也没有办法!
看来只有重新修改程序了!
To:bubble
你老兄都说没有办法了,我也认了!

不知道PIPI.兄的办法怎么样!能不能看到!
 
多人接受答案了。
 
后退
顶部