1.如果是修改完恢復初始狀態(tài)call form_load
創(chuàng)新互聯(lián)是專業(yè)的鲅魚圈網站建設公司,鲅魚圈接單;提供做網站、網站設計,網頁設計,網站設計,建網站,PHP網站建設等專業(yè)做網站服務;采用PHP框架,可快速的進行鲅魚圈網站開發(fā)網頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網站,專業(yè)的做網站團隊,希望更多企業(yè)前來合作!
2.如果是顯示修改后信息,控件.refresh,例如你用data控件,則data1.refresh即可
3.如果你數據庫資料用label顯示,則最好label.refresh 同時用me.refresh
在網頁的head/head中加入以下代碼: meta http-equiv=refresh content=" 100 " 以上加粗部分為你要設置的秒數,就是隔幾秒就刷新一次。
采納哦
首先窗口也是一個類,而顯示出來的可以操作的那個窗口則是這個類的實例
你的意思是點擊a的按鈕之后單純更新b的數據還是要改變b上面的控件顯示的數據?
如果是前者,也就是b不用在顯示上有任何變動的話,那么:
如果b是a的子窗口,那把b窗口的變量名變成是a的全局變量,然后再b把那個要變的數據設為全局并且是public,這樣通過“b窗口變量名.要變的數據”就能訪問到b里面的變量
如果b不是別人子窗口那么b就不具備變量名了(比如說你是要從子窗口改變主窗口的變量),那你只能通過b的類名(就是name屬性)來訪問它的數據,這時就只能把你要改的那個數據設為static了。
如果你懂了前面我說的,然后你問題是后者,就是說要通過a的按鈕改變b的控件的狀態(tài)的話,那么由于b上面的控件不是public的,所以沒法訪問,那么,
方法一:在實例化b之后,把b上面要改的那個控件作為變量傳給a
方法二:有時因為各種原因無法使用方法一,那就只能把你將要做的修改做成b里面一個帶變量的函數,但由于靜態(tài)函數不能調用控件,所以要另外定義一個委托,然后設置一個該委托的靜態(tài)全局變量,然后再b初始化的時候用這個函數作為變量執(zhí)行構造函數,這樣就能在a調用b的那個更改控件狀態(tài)的函數了。
簡單總結一下:把設計的窗體當成類,把實際操作的窗體看成這些類實體化后的變量,然后通過全局的公共變量、函數進行互動,由于主窗體是系統(tǒng)自動打開的,所以沒有變量名,那就只能通過類名來訪問,所以要把需要被訪問的變量、函數設為靜態(tài),但由于靜態(tài)函數無法訪問控件,所以只能設置靜態(tài)的委托變量并在窗體實例化的時候加載那個要訪問的非靜態(tài)函數。
單擊按鈕后,將窗體數據寫入數據庫,然后重新重新綁定讀出來,顯示綁定到控件
我的做法是先寫入一個圖片變量,然后再寫入到容器上。容器設置雙緩沖
還有你說的控件必須透明不太明白,可以直接在容器上繪圖,不需要控件,圖片的透明度可以用RGBA色的A值(透明度)來控制
我這個也是實時翻滾刷新的,不會閃!
應該是需要在Form2上做一個事件,只要在Form2里成功修改了數據庫中Machine的值,則Form2可在FormCloseing事件中將修改的Machine關鍵值傳回給Form1。而Form1中應該還要寫一個更新Machine的函數,根據Form2傳回的參數對Form1現在有控件進行查找參數對應的控件,然后再讀取數據庫中數據,再修改Form1里對應控件屬性。
分享標題:vb.net刷新主窗口,vb窗體刷新
當前鏈接:http://jinyejixie.com/article2/hsojic.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供網站設計、網站建設、網站營銷、網站排名、網站維護、網頁設計公司
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)