如,点击按钮后,得到数据填充GRID的过程。利用多线程!以前我是这么做的,点击 按钮后 直接调线程查询,线程查询完后,直接将结果显示在GRID上。即线程中    Fmain.Grid.ds=线程中的DS。现在我想把层次分开,类似于MVC的想法。V(视图层)---->点击按钮后---->C(控制层),将GRID做为参数传给C层,C层可以直接操作V层的控件,如填充GRID。----->M(逻辑层)从C层得到参数,并返回给C层,此层与V层没有任何关系。----->调线程,里面是一些公用的增删改查数据的方法------>将查询结果返回给M------->M将结果返回给C----->C层填充V层GRID
 
     如果只是单线的  V--->C--->M---->T是挺好实现的,但怎么再信息再返回给V呢 ?这样貌似只能单线的传参,而不能返回参数了。要返回,只能再在每层从写逆向返回参数的方法了即  T---->M--->C----->V这样思路和节藕又差远了。     或把M去掉,直接V---C---T的来,但这样得写多少个T啊!     再或在M里加时间,等街线程返回值,又不太好.........
     不知前辈们是怎么做的?还望不惜赐教,新手上路,分不多,勿怪!谢了!