給MDI父窗體新增背景和解決閃爍的問題

2022-01-30 18:00:21 字數 775 閱讀 7011

#region 給mdi 父窗體新增背景和解決閃爍的問題

//1、在properties/resources.resx中新增名稱為"backgroundimage"的背景

//2、在以下位置新增backgroundnosplash();

public frmmain()

//以下**複製到mdi主窗體**中

mdiclient mdiclient = new mdiclient();

private void backgroundnosplash()

}if (mdiclient != null));}

}private void onmdiclientpaint(object sender, painteventargs e)

{graphics g = e.graphics;

g.drawimage(properties.resources.backgroundimage, new rectangle(0, 0, mdiclient.width, mdiclient.height));

string msg = "系統名稱+版本號+最後更新日期";

sizef size = e.graphics.measurestring(msg, this.font);

g.drawstring(msg, this.font, new solidbrush(color.white), mdiclient.width - size.width, mdiclient.height - size.height);

#endregion

設定MDI窗體,設定MDI背景

1 設定父窗體的ismdicontainer true 2 frmtest childform new frmtest childform.mdiparent this childform.windowstate formwindowstate.maximized childform.control...

MDI父窗體和子窗體之間怎麼傳值?

主要的思想就是,通過成員變數和構造器初始化來傳值 父窗體 public partial class main form form public datatable allinsdt private void button1 click object sender,eventargs e form1 ...

MDI和繼承窗體設計

mdi窗體設計 multiple document inte ce 用途 用於同時顯示多個文件,每個文件顯示在各自的窗體中。起到容器作用的窗體被稱為 父窗體 可放在父窗體中的其他窗體稱為 子窗體 也稱為 mdi子窗體 每個應用程式只能有乙個父窗體,並且其他子窗體不能移出父窗體的框架區域。1.設定父窗...