5 回答

TA貢獻1831條經(jīng)驗 獲得超4個贊
頁面重新獲取到焦點是有一個事件的,或者說失去焦點也有一個事件,這都是一樣的,就像你在支付寶或者財付通充值的 時候跳轉(zhuǎn)到銀行業(yè)面后,原來的頁面就會有一個彈窗一樣的道理,知道吧?
很多控件重新獲得焦點和失去焦點也有一個事件的,這都是一樣的道理。

TA貢獻1846條經(jīng)驗 獲得超7個贊
建議用模態(tài)窗體,代碼操作如下(js):
var result = window.showModalDialog(url);
//接下來執(zhí)行刷新操作

TA貢獻1828條經(jīng)驗 獲得超13個贊
用window.open()也可以的,子窗體click事件 window.opener.location.reload() ;window.close();也是可以實現(xiàn)的

TA貢獻1951條經(jīng)驗 獲得超3個贊
第一我的建議是:不使用子窗體、父窗體,這個機制事實上不好用,無論是從比例控制還是對象之間相互關(guān)系都做的比較差勁,簡單舉例,鑲嵌在窗體上的進度條要使用異步,兩個對象之間就抓瞎了,我的建議是直接用自定義控件做子窗體,把子窗體做成控件,讓panel去Add他,切換就直接控制他的visible屬性,sizeChange事件控制他的尺寸比例。
為什么我們不直接加在窗體呢?因為窗體每次Load要重繪背景為按鈕表面顏色,把子窗體加入panel他會閃爍的。
第二,你的主窗體要實現(xiàn)這樣的功能就要使用remoting機制,用子窗體去啟動主窗體的線程,用線程來控制他的控件。
.NET在winform方面我認為的幾個敗筆:
雙緩沖只緩沖窗體根本對控件沒作用
重繪窗體時要先把窗體填充為按鈕顏色
半透明屬性不靈活,透明只針對父級,不好疊放
自作聰明的數(shù)據(jù)庫控件,靈活性極差
窗體之間大量使用靜態(tài)變量傳遞參數(shù),影響效率
報表做的很差勁
添加回答
舉報