类设计的困饶 ( 积分: 50 )

  • 主题发起人 主题发起人 BigMount
  • 开始时间 开始时间
B

BigMount

Unregistered / Unconfirmed
GUEST, unregistred user!
我想做一款MDI形式的系统,在子窗体中通过表格显示数据,类似于Excel,表格之间还可以拖放数据.子窗体数量不定.
现在窗体和类都已经分别设计好了,但是不知道怎么调用才好.
如果将窗体封装到类里面的话,如何响应窗体或者表格的事件?
如果在窗体实例化的同时建立类的实例,好象先前建立的类的实例没有被执行.
如何是好?
 
我想做一款MDI形式的系统,在子窗体中通过表格显示数据,类似于Excel,表格之间还可以拖放数据.子窗体数量不定.
现在窗体和类都已经分别设计好了,但是不知道怎么调用才好.
如果将窗体封装到类里面的话,如何响应窗体或者表格的事件?
如果在窗体实例化的同时建立类的实例,好象先前建立的类的实例没有被执行.
如何是好?
 
先建立各个窗体类,要用的什么窗体时就实例化那个窗体类。
>>好象先前建立的类的实例没有被执行.如何是好?
???能否说清楚点
 
我也不知道怎么讲才能更清楚一些,这么说吧,如果让你开发Excel的话,你会怎么做?
1.先建立类的实例,在类的构造函数中建立子窗体的实例?
2.先建立子窗体的实例,然后在子窗体的Form_Load事件中建立类的实例?
3.或者是在主窗体单击新建时,同时建立窗体的实例和类的实例?

问题:
当建立了多个实例之后,在第一种方式中,只有最后创建的类的实例被执行,不管你在哪个子窗体操作.
 
Observer模式。

http://www.delphibbs.com/keylife/iblog_show.asp?xid=997
 
后退
顶部