winform中如何實現MDI

2023-09-10 01:55:19 字數 1689 閱讀 6215

1樓:匿名使用者

這個是主窗體的 toolstripmenuitem 的事件 search_form 是你窗體的class 能看明白麼。

private static search_form winform1;

private void toolstripmenuitem_click(object sender, eventargs e)

if (winform1 ==null ||winform1 = new search_form();

this;else

winform中如何實現嵌入form窗體(panel與子窗體)

2樓:遲暮

今天在做專案時候遇到乙個問題,窗體分為左右兩部分,要求在左邊欄點選按鈕時,右邊動態載入窗體。

最後想到用panel實現,經歷幾次失敗,並查詢資料後,終於搞定說明:如果多次切換需加入 ;清空原有panel內容環境:c# vs2008

方法一:通過給panel載入子元素實現。

form2 form =

new form2();

隱藏子窗體邊框(去除最小花,最大化,關閉等按鈕)=

false; /指示子窗體非頂級窗體。

/將子窗體載入panel

方法二:指定父容器實現。

form2 form=new form2();

/指定當前窗體為頂級mdi窗體。

/指定子窗體的父容器為。

/隱藏子窗體邊框,當然也可以在子窗體的窗體載入事件中實現。

winfrom mdi 的視窗 在wpf裡是如何開發

3樓:山水阿銳

1. 在主視窗留一些位置用來 容納 所有的子視窗。 當需要子視窗時,新增到這個區域中。

2. 在主視窗留一些位置來 容納 已經最小化的子視窗,就像最後一幅圖中下面的一樣(傳統的 mdi 也就是這樣安排最小化了的子視窗的)。這個功能最好用 listbox 來實現,設定 listbox 的 itempaneltemplate 和 itemssource, 對子視窗的最小化和還原繫結。

3. 要實現子視窗的移動,大小, 選單等,這只能在**中實現。如何實現,可以探尋網上的**例子。

上面三步完成後,基本上就成形了。

子視窗的內容,由於子視窗必定是 content 或者 items 型別的控制項,所以,內容可以隨意的和平常一樣放置自己的東西 (通過其 children/child/content 來設定)。

4樓:匿名使用者

可以使用wpf其中的指定需要載入的xaml來實現這個效果。

5樓:匿名使用者

可以使用 。

第三方公開**的。用法可以在網上查查。

winform裡的mdi窗體

6樓:草薙在

你是說關閉啟用窗體嫌盯麼?

有個屬性是獲取飢遲當前啟用爛者李的窗體的(activedmdichild之類的把) 直接用這個屬性。close()就可以了。

winform dev 怎麼做出如下效果,就是mdi窗體的子窗體顯示標題

7樓:網友

在子窗體裡面加乙個tabcontrol 控制項,然後在屬性tabpages 裡面加上一列就ok了。

winform中如何實現農曆轉換

公曆轉換成農曆的c 函式2007 08 24 11 41 天干 private static string tiangan 地支 private static string dizhi 十二生肖 private static string shengxiao 農曆日期 private static ...

如何在中 實現 輸入上標 下標,ppt中如何實現上標和下標在同一列上

使用過word上 下 標的bai可能都du知道,要zhi在word中實現上 下標功能dao,可以點專相關的按鈕來完成,屬同時也能使用快捷鍵來完成!上 下標快捷鍵介紹 上標 ctrl shift 說明,同時按下ctrl shift和 這三個鍵,就可以輸入上 標,如果想取消上標的輸入,再次按這三個鍵即可...

windows7中mdi檔案怎麼開啟

office 2003 裡的 document image writer 虛擬印表機 安裝完 office 2003 之後,你會發現 列印對話方塊 中的印表機列表多了一個 microsoft office document image writer 的印表機,如果選中此項來列印的話,你會得到一個副檔...