1樓:納藝類麗澤
在子視窗b放一個屬性
public
form
mainform;
在子視窗a需要開啟子視窗b的時候給mainform賦值子視窗b
form=new
子視窗b();
form.mainform=this;
form.show();
最後雙擊datagriedwiew裡一條資料記錄的時候寫上:(mainform
as子視窗a).textbox1.text="你要顯示的職";
注意子視窗a的textbox一定要是公有的modifiers屬性設定為public
2樓:空雪夢見
不過這樣的話子視窗就不再是子視窗了,它是一個獨立的視窗,和a沒有關係
3樓:匿名使用者
視窗b是不可能在獨立執行緒上跑的,因為他是a視窗開啟的,所以b會在ui執行緒上執行。
這有一個折中的方案,在視窗b上用thread執行你的複雜計算工作,期間如果計算會影響到視窗,就使用invote**,基本就能解決你的問題。
4樓:cool一度
//這是在第一個窗體的**
private void btnshowform_click(object sender, eventargs e)
public static void threadproc()
c#裡,winform 如何讓子視窗只能建立一次?
5樓:匿名使用者
在建構函式裡面建立,然後需要顯示的時候呼叫show ,關閉的時候呼叫hide,再次顯示又呼叫show
6樓:匿名使用者
有現有的控制元件已經實現了你的這個需求,dev barmanager裡的mdi childrenlist就是這樣
第三方,dev dxpress。 不是商業用途的話可以用用,有破解版的
7樓:匿名使用者
foreach (form frm in this.mdichildren)
}form1 frmnew = new form1();
frmnew.windowstate = formwindowstate.maximized;
frmnew.mdiparent = this;
frmnew.show();
c# winform 怎麼建立子視窗?我小白一個
8樓:刺友互
1、首先,新建傳統桌面應用程式,即windows form應用程式。
2、增加窗體控制元件如圖。**框和文字框使用同種藍色背景色。在這裡窗體內容的顏色設定並不影響半透明,但是對稍後的鏤空有影響。
3、選中窗體,將其opacity屬性設定為50%,執行可見半透明效果。
4、半透明,滑鼠是不可穿透的。
5、設定transparentkey屬性,選擇剛才同樣的藍色。執行可見窗體鏤空(藍色部分不顯示)。
6、要鏤空的區域設定成純種綠色。
7、設定transparentkey,可以看到窗體鏤空而且滑鼠可以穿過窗體操作。
9樓:無名可用_狂汗
form f1=new form();
f1.showdialog();
10樓:匿名使用者
暈死,你找本基礎書先看看好吧,先打好基礎寫段最最簡單的form frm=new form('換成自己的窗體類');
frm.show();非模式
或者frm.showdialog();模式
c# 中如何實現點選按鈕 彈出 子窗體
11樓:百里春海不宛
假設你的子窗體名為form2,在按鈕事件裡寫new
form2().show();
12樓:釁悅遠揭勤
談出子窗體有2種,一個是form的show方法,直接顯示窗體,而父窗體可以再次獲得焦點
還有一個是showdialog方法,這個方法在子窗體關閉前,父窗體都無法進行操作,也就是模態對話方塊方式。
C建立控制元件陣列有哪些,C如何建立一個控制元件陣列
還要再加上一句 btn 0 new button public form1 不知道為什麼要定義二維陣列,對二維陣列的用處不太瞭解。不過用二維也是可以的。public form1 c 如何建立一個控制元件陣列 textbox t1 new textbox 10,15 int width 20 int ...
c如何實現關閉當前窗體並開啟另已經建立的窗體
不能關的,你正在啟動的這個窗體已經是主執行緒了,如果你把它關了,你就等於是把主執行緒關了,其他的畫面就算是起來了,你也看不到,馬上就被關閉了。如果你想要做到你說的效果,那就只能這麼做 form2 form2 new form2 form2.showdialog this 這裡一定要用showdial...
如何建立營銷渠道,企業如何進行營銷渠道的建立和維護
把全國各地都開滿了你的店鋪。如何建立與控制你的營銷渠道 如何建立與控制營銷渠道 企業應該如何建立與控制你的營銷渠道 如何建設網路營銷渠道?隨著網際網路不斷迅速的發展,目前各類網路營銷推廣手段真是層出不窮,而新 運營則是一種非常有效的網路營銷形式。運營人員想要脫穎而出獲得企業青睞,就一定要展示出自身真...