用timer就行,Timer觸發(fā)間隔3000,觸發(fā)了就隱藏控件,并停止Timer。
創(chuàng)新互聯(lián)建站-專業(yè)網站定制、快速模板網站建設、高性價比富源網站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式富源網站制作公司更省心,省錢,快速模板網站建設找我們,業(yè)務覆蓋富源地區(qū)。費用合理售后完善,十多年實體公司更值得信賴。
然后是MouseMove事件,當x或y的移動量大于一個值(假設為10)時,才顯示控件,并重新計時。
windows可能會有些錯誤消息,或者鼠標自己也會有些錯誤信號,這些都可能導致觸發(fā)MouseMove事件,所以需要指定移動量大于某一最小值時,才做處理。
1:改變文字,是通過設置Caption屬性來設置的
2:關于隱藏與顯示,如果要隱藏顯示控件,可以用Visible屬性來設置
對象.Visible=True/False
True:顯示
False:隱藏
3:如果要隱藏顯示窗體,分兩種,
一:隱藏/顯示其它窗體,可以用
窗體名.Show
(顯示)
窗體名.Hide
(隱藏)
二隱藏/顯示自身窗體
隱藏可以直接用
me.Hide
但顯示不這么容易,要用API設置全局鍵盤鉤子才能實現(xiàn)
滿意答案荷塘月色3級2009-09-03亂是因為你對開發(fā)軟件還不熟悉,慢慢熟悉吧.如果你真的要不顯示的話可以通過代碼在程序運行時動態(tài)生成控件,并設置控件的屬性和事件.這里給你的只是一個指引,詳細教程你在搜索引擎上搜索一下"VB.NET 動態(tài)生成控件"的案例,因為太長了,這里無法一一說明. 追問: 在程序中生成控件的工作量太大了,不符合可視化編程的預期。難道控件在編輯狀態(tài)必定要顯示出來嗎?暫時隱藏一下也不行? 回答: 除了菜單外,其他的不可以.如果你不想讓程序在啟動時慢的話只能是這樣,否則可以先記下坐標,然后移到最邊或一堆,在程序啟動時恢復回它的坐標,但是這種做法不建議.因為:1.加大開發(fā)量;2.加大窗口啟動時的負擔,如果系統(tǒng)慢時會看到控件跑動的感覺.平淡 的感言: 謝謝指點。等將來設計控件記錄可視化屬性后刪掉,在運行中用代碼繪制生成。
1)設計時設置按鈕控件的Visible為False
2)代碼中 Command1.Visible = False