在MDI窗体中使背景图在窗体中居中显示一直是一个困扰人的问题。以前,我的解决方法是:利用API函数使MDI窗体的最大化按钮无效,同时使MDI窗体的大小固定。这两天忽然发现了一种更为简单的办法,与大家交流一下:'1、在MDI窗体中添加PicBG,在PicBG中添加ImgBG;
'2、设置ImgBG.Stretch=False或True,具体而定;
'3、在MDI窗体的Resize事件中:
'   picBG.Move 0, 0, Me.Width, Me.Height
'   ImgBG.Move (picBG.Width - ImgBG.Width) / 2, (picBG.Height - ImgBG.Height) / 可以设置PicBG与ImgBG的背景色,使之与MdiFrom的背景色保持一致。