如何關閉父窗體?C 已解決

2021-09-05 18:27:12 字數 780 閱讀 9941

習慣了vb6

的靈活、簡單,

c#中還真的有一些不習慣。在

c#中我建立了兩個

form

,分別是

form1

和form2

。我在form1

中新增了乙個

button1

,新增了如下**:

form2 newform = new

form2();<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

newform.show();

然後,我在

form2

中新增了兩個

button

。button1

和button2

。我在button1

的click

事件中新增了如下**:

this

.close();

目的是關閉

form2。我在

button2

的click

事件中新增了如下**:

this

.parentform.close();

這個我的本意是想關閉其父窗體,也就是

form1

。但在執行到這條語句時卻出現了如下的錯誤:

這是為什麼呢?如何才能關閉父窗體呢?希望高手不吝剔教。

當關閉子窗體時重新整理父窗體

彈出子窗體更新他,即當關閉子窗體時重新整理父窗體,function showflow else 當時不知道怎麼做,後來我是這們實現的 在前台頁面鏈結後寫上如下 document.form1.父窗體的按鈕 一般用的是查詢按鈕 click 即 function showflow else 這樣,當我們關...

C 關閉子窗體時,同時關閉父窗體的一種方法

這個方法是最簡單的 定義子窗體 form form new form 註冊乙個子窗體的disposed 事件 form.disposed new eventhandler form disposed 在子窗體的closing中加入dispose private void form2 formclos...

模態對話方塊關閉父窗體

昨天一直找檢視有沒有乙個這樣的答案。結果在乙個 裡找到了一些資料 對於這個問題的解決如下 題目是 a.html 裡模態彈出乙個 b.html 那麼要使得 在b.html裡處理完任務後關閉 視窗也同時關閉 父窗。附加條件是 彈出是模態視窗 解決如下 a.html window.showmodaldia...