在VS開發環境中的一些Hits
阿新 • • 發佈:2017-07-13
its 原因 source 註冊 http tag data evel 及其
默認前提 :Windows7系統
1. 以快速打開管理權限下的VS
通常當默認帳戶權限不夠的時候,同時需要以管理權限運行VS時,每次都要右鍵點擊選擇管理員權限啟動。
及其麻煩,可以一次性解決。方法如下:
右鍵選擇屬性, 選擇互換性Tab,勾選最下層的privilege Level, 溝中管理員權限即可。
https://stackoverflow.com/questions/9654833/how-to-run-visual-studio-as-administrator-by-default
2. DataGridView, TreeNode等控件的畫面清空
在畫面屬性中,人為定義Controller的列屬性後,後臺邏輯中對其Data 進行Row增加。隨後清空時,采用傳統
的. DataSource=NULL, Refresh()後,畫面並沒有刷性。
根本原因是,增加的Row其本質,是直接存儲在Row中,而非DataSource中。因此,必須用.Rows.Clear()進行
清空。同理,在VS環境下其它的空間也肯能有相同的問題。
3. WindowsForm 中,動作邏輯耗時過長的情況下,畫面會Freeze,同時跳出出錯對話框
解決辦法,一般而言可以在邏輯中,增加DoEvents()等方法。
或者, 通過屏蔽這種警告,操作如下:
a.修改註冊表reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework" /v MDA /t REG_SZ /d 0b.增加變量SETX COMPLUS_MDA 04. 待續-----
在VS開發環境中的一些Hits