winform如何控制子窗體最小化後不影響操作主窗體開啟子窗體

2025-01-03 23:15:12 字數 1879 閱讀 4508

1樓:網友

將子窗體寫到乙個執行緒中即可!

a主窗體,b子窗體。

private delegate dialogresult showb();

private void show(object obj)form f=(form)obj;

showb=;

在彈出窗體事件中。

new thread(show).start(new b())這樣,b窗體將和a窗體相互獨立互不影響。

2樓:落華殘香

本來就不影響啊。只要你**沒有操作過form的new方法,同乙個子窗體都能開多個,何來影響之說?

如何讓winform 彈出子視窗後不能操作父視窗

3樓:

指定彈春純出的子視窗為模態。

視窗就可以了,這樣在子視窗沒有關閉前,是不能操作父視窗的:

form child = new form();

c#怎樣使得在呼叫子窗體後父窗體仍然可以操作

4樓:

你看子視窗是什麼形式。

模式的是不可以操作的。一定要關了。

如果是非模式,那直接就可以操作。

c# winform 子窗體在父窗體中最小化後,如何讓其上面顯示關閉和最大化按鈕?

5樓:潤物無聲資料站

= true(default) / false /// 設定是否出現最大化、最小化和關閉按鈕。

true(default) / false /// 設定最大化按鈕是否有效。

true(default) / false /// 設定最小化按鈕是否有效。

其中form2為子窗體,應該是在load的時候載入。

vs2010中怎麼讓子窗體只能在父窗體中進行最大化和最小化

6樓:城含佛

我只知道在winform中有 mdi技術 可以實現你說的功能。

c# 子窗體問題,點開多個子窗體時,只有乙個子窗體正常顯示,其他的子窗體最小化到父窗體底部。

7樓:匿名使用者

在窗體的load事件中遍歷父窗體的所有子窗體並把這些窗體最小化。

c#怎麼讓其它窗體跟隨主窗體最小化而最小化

8樓:安靜的

應該是主窗體和子窗體的問題 ,應該設定父級窗體。

c# 中子窗體開啟的另乙個窗體和該子窗體有同樣的父窗體?

9樓:櫻_桃子

我理解你在說什麼了 -

formmain 窗體中:

form1 form = new form1();

this;form1窗體中:

form2 form = new form2();

/父窗體相同。

false;

10樓:太叔竹青喜凰

父窗體開啟子窗體把自己傳遞過去,首先要在子窗體定義乙個parentform變數,如:

public

classchildform

11樓:紙老虎

不一定要求form2的父窗體是mainform吧。因為此時,你要form1不可操作,你就可以讓方式開啟即可了。

這樣,當關閉form2後,才可以處理其它窗體。

12樓:網友

你語言沒組織好,沒懂!

試試:在form1的按鈕的_click事件中寫。

意思是form2彈出,form1隱藏。

VB主窗體如何與子窗體粘合,vb 主窗體如何連線到子窗體

在form1的resize事件中加入控制form2的top,left及width,height的 根據你這個問題 搜了很久 答案非常少 你想實現的效果我明白 就如flash fireworks中那些會自動沾連的窗體 當然簡單的也可以說是vb中的那種效果 上面這個連結中是討論如果讓多窗體同時獲取焦點的...

vb中控制窗體位置

樓上提供一種思路,如下 option explicit dim wz as boolean 宣告變數private sub form load me.height screen.height 2me.width screen.width 2end sub private sub form mouse...

c 如何實現窗體上按鈕開啟另窗體

首先,為form1,form2,新增兩 抄個襲類,如 form1,from2 其次,給button新增單擊事件 再次,在1類的源程式中包含2類標頭檔案,如 在form1.cpp中 include form2.h 最後在單擊事件中新增 form2 fm fm.domodal 1.先新新增一個來對話方塊...