使用XtraTabbedMdiManager控件管理Mdi里面的窗体后,发现背景图片不能显示,
重写DevExpress.XtraTabbedMdi.XtraTabbedMdiManager的DrawNC方法就行了。
using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.ComponentModel;
namespace MdiForm
{
public class TabbedMdiManager : DevExpress.XtraTabbedMdi.XtraTabbedMdiManager
{
Image _backImage = null;
public TabbedMdiManager(): base()
{
}
public TabbedMdiManager(IContainer container) : base(container)
{
}
public Image BackImage
{
set { _backImage = value; }
get { return _backImage; }
}
protected override void DrawNC(DevExpress.Utils.Drawing.DXPaintEventArgs e)
{
if (this.Pages.Count > 0 || _backImage ==