C 如何在對話方塊之間傳遞引數

2021-06-21 23:52:39 字數 679 閱讀 1754

本文將用乙個簡單的例子說明兩個窗體之間如何傳遞引數。

分別建立form1,form2,目的是傳遞form2的textbox1的引數給form1的textbox1。

在對話方塊form2設定乙個傳遞引數按鈕,按鈕事件為:

input = this.textbox1.text;  

this.dialogresult = dialogresult.ok; 

然後在form1設定乙個獲取引數按鈕,按鈕事件為:

form2 form2 = new form2();

if (form2.showdialog()==dialogresult.ok)

form2.dispose();       

}在這裡面,通過設定dialogresult的返回值,以便讓對話方塊隱藏,但實際上該對話方塊並沒有關閉,最後應該要用form2.dispose來釋放該對話方塊所占用的資源。

執行效果如下:

VC訊息傳遞(對話方塊間傳遞引數)

以下用乙個自創的對話方塊類 mymessagedlg 向檢視類 messagetestview 傳送自定義訊息為例,說明這兩種不同方法的自定義訊息的 訊息傳遞的方法一 使用on message 使用on message響應訊息,必須配合定義訊息 define wm my message wm use...

MFC對話方塊之間自定義訊息傳遞

網上講述的都是基於框架類得訊息的傳遞,本文所講述的是兩個對話方塊之間自定義訊息的傳遞。首先完成需要接受訊息的類中訊息的自定義 mfc 自定義訊息四步曲 1.定義全域性變數或巨集 define wm mymessage wm user n n為數字到少大於 100或者用 const uint wm m...

如何在ajax中使用彈出對話方塊

在使用微軟的ajax控制項後想實現彈出視窗語句不能再使用response.write 而要用scriptmanager.registerclientscriptblock updatepanel1,this.gettype click alert 成功!true 代替。注 如果在頁面中有多個upda...