1樓:delphi天才
自定義控制元件的範圍
首先你要明白你定義控制元件的show()方法或者 showdialog()方法 都是你控制元件的 自定義方法 你要考慮如何實現 這個方法體,其實很簡單的,**如下
你需要定義一個 全域性變數
string a;
public string show()
這樣就能實現了 給分吧, 謝謝
2樓:蘿蔔天使
frmson frm = new frmson();
frm.showdialog();
string result = frm.result;
//此處的result是子窗體的屬性。
//使用子窗體的屬性,將子窗體的運算結果返回。
3樓:匿名使用者
dialogresult (自己命名一個變數) = messagebox.show()或showdialog();
那個變數返回的是 bool 型別的, 一般都對其進行判斷操作。
messagebox 實現對話方塊 showdialog()對話方塊的模式顯示 show()對話方塊的一般顯示
4樓:解燎
通過全域性變數來傳遞值
還有一個辦法,show以後,不關閉窗體,只是隱藏窗體,把值取得以後,再關閉窗體
5樓:
把this.dialogresult在關閉窗體時設定為指定值就可以了。
c#中如何重寫showdialog()的返回值?
6樓:
子頁面(form2):
form1 f1=(form1)this.owner;
//然後這邊隨便找個form1窗體裡的控制元件,label,textbox什麼都行,假設form1裡面有個label1
label la=f1.controls["label1"] as label;
la.tag="你的返回值"//tag是object型別,所以字串,陣列,數字,datatable什麼都可以傳
父頁面(form1):
form2 f2=new form2();
f2.showdialog(this);
label1.tag//這邊的值就已經取到了,自己再去判斷。
在windows下,如何用純C語言實現socket網路程式設計
mfc只是對socket進行了一些bai 封裝du,大部分人做 網路編zhi程 都是用dao 的原始的socket,比如如下介面都可版以在權c下進行呼叫1.socket 2.bind 3.connect 4.listen 5.accept 6.send 和recv 7.sendto 和recvfro...
如何用opencvpython實現影象的區域性放大
在opencv refman裡面找下這個函式吧,opencv refman是opencv函式庫裡面自帶的,可以在opencv路徑下搜尋下。怎麼用python opencv2選取影象中的一塊區域 參考 400,50 300 cv2.imshow image crop img cv2.waitkey 0...
c的修改密碼窗體,原密碼如何與登陸窗體的登陸密碼做判斷啊
form1裡做一個全域性的public變數password,登入時將密碼儲存到password裡,然後在開啟form3時寫form3.showdialog this 在form3裡就可以通過this.owner取到password了,this.owner應該是form型別的,你可以把型別轉成form...