MDI窗体的外观(0分)

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

billson

Unregistered / Unconfirmed
GUEST, unregistred user!
在DELHPI6中加入了一个主窗体,并将该窗体的formstyle设置成fsMDIform,在该窗体上加
入菜单,运行时发现菜单以下部分窗体有明显凹进去的现象,具体见:
http://202.96.137.217/images/aa.jpg
如何消除?
 
期待各富翁的热情回复,多谢。。
 
同样关注,但我个人不赞成用MDI,你想想连Microsoft都不用了
 
有谁曾遇见过类似问题,烦请解答一下
 
里面是Memo吗?如果是将BorderStyle改成bsNone试试
 
现在窗体中没加入任何控件,只加入了菜单,DELPHI6中有一个例子:
C:/Program Files/Borland/Delphi6/Demos/Clx/BasicEd/BasicEd.dpr

便没有凹进去的现象,但不知道它是怎么实现的,我找了好久
 
你可能已经注意到了那个文件中的
{$R *.xfm}它没有用Delphi自带的Dfm文件,它用的是改写的Form,你用xfm也可以。它务
的属性不完全一样。

 
对了,我试了一下,确实和“夺工1”说的一样,那xfm窗体与DFM窗体有何区别?在设计时
该如何选用?哪种更具优点?
 
在窗体上放一个Panel,Align=alClient,BevelOuter=bvNone,应该就行了
 
你的客户如果主要针对于Ms,那么当然选Dfm。
Xfm有两个特别的属性,一个是你所讲的这种情况,另一种情况就是可以添加背景图像。
而Dfm的Mdi是无此特性,除非写代码。
你可以试试Delphi提供的向导。选择"新建"时,选择"Projects",
这时有很多选择,如果你选择"CLX MDI Application"那么你生成的就是Xfm,
如果你选择"MDI Applicaton"那么生成的就是Dfm,如果你选择前者,再将背景颜色选择
"clNormalBackground",你要的效果就出来了。
 
后退
顶部