能否根据编译条件选择菜单或其它控件?(50分)

  • 主题发起人 主题发起人 tinyint
  • 开始时间 开始时间
T

tinyint

Unregistered / Unconfirmed
GUEST, unregistred user!
举例来说明我的意思
有一个主MDI窗口,在两个项目中使用,两个项目对数据的处理有一些共同的操作
(过滤,查找,数据转入转出等等),
同时具有各自不同的业务功能,我想让窗体上面的菜单根据不同的项目使用不同的菜单,
条件编译可以根据编译条件包含或不包含某些语句,那么能不能对窗体上的控件也可以使用条件编译呢?
(不要告诉我使用if语句设置菜单的visible,那个我会。)
这是高难度问题,如果有人可以解决,另外加分,分数由你说了算。
 
不能
因为DFM里面不允许你放置条件编译符
但你可以放上两个菜单控件
然后根据条件编译符来决定具体使用哪个
也就是回到代码一级了。
 
是的,为什么dfm中不支持条件编译呢?
建议Borland考虑一下这个问题.
 
DFM只是一个资源文件,是不象PAS一样要进行编译的
所谓编译控制符嘛,当然不能放在里面了。 [:)]
 
后退
顶部