问题1、
是这样的,我在一个工程中有三个表单,其中主表单(mainForm)上有两个按钮,这两个按钮分另打开另外两个表单。我是双击钮钮下的代码中填:
form1.show;
来打开的,这时如运行程序,系统好象是会说要用uses来加载form1,问你要还是不要,如选要就正常运行,如选不要就不运行。而且这之前,代码不能智能填参数,这个很麻烦如我们填form1.时,后面的show不会显示。有没有什么办法在同一个工程中,加form时,能自动用uses加载新表单,使得在输代码时能有智能提示并且启动程序也不要一直来问??问题2
我开始新建一个默认窗体,formstyle值是fsNormal也即是单窗体,如果我把这个改为fsDMIform表多文档窗体时,那么这样改的和在新建中就直接选MDI Application建的多文档窗本有什么区别,为什么我改过来后感觉和直接建的不一样呢,不象是多文档窗体。
是这样的,我在一个工程中有三个表单,其中主表单(mainForm)上有两个按钮,这两个按钮分另打开另外两个表单。我是双击钮钮下的代码中填:
form1.show;
来打开的,这时如运行程序,系统好象是会说要用uses来加载form1,问你要还是不要,如选要就正常运行,如选不要就不运行。而且这之前,代码不能智能填参数,这个很麻烦如我们填form1.时,后面的show不会显示。有没有什么办法在同一个工程中,加form时,能自动用uses加载新表单,使得在输代码时能有智能提示并且启动程序也不要一直来问??问题2
我开始新建一个默认窗体,formstyle值是fsNormal也即是单窗体,如果我把这个改为fsDMIform表多文档窗体时,那么这样改的和在新建中就直接选MDI Application建的多文档窗本有什么区别,为什么我改过来后感觉和直接建的不一样呢,不象是多文档窗体。
mainForm中要使用form1必须将form1对应的单元(.pas)文件引用进来。问题2
MDI看delphi自己带的例子。
可以手工加引用单元。
因为你按钮的单击事件调用了form1,所以必须添加form1的单元文件才行。如果你手工加了form1的单元文件,则在你写form1.的时候,函数就会自动出来了。问题二:应该是一样的吧。没用过MDI Application,不是太清楚
问题2:应该是一样的,我也没用过MDI Application(还是废话^_^)。当然自建时要把子窗体的FormStyle设置为fsMDIChild,且如果程序刚运行时想不显示子窗体的话还得在Project Options 的Forms页中将该子窗体移到右边来。