1. 程式人生 > >在VS開發環境中的一些Hits

在VS開發環境中的一些Hits

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 0

4. 待續-----

在VS開發環境中的一些Hits