2017年3月27日 星期一
THREAD 使用 INVOKE 更新 控制 UI
https://msdn.microsoft.com/zh-tw/library/system.windows.forms.methodinvoker(v=vs.110).aspx
2017年3月20日 星期一
C# get all control like button
List<Control> list = new List<Control>();
GetAllControl(this, list);
foreach (Control control in list)
{
if (control.GetType() == typeof(Button))
{
//all btn
}
}
private void GetAllControl(Control c , List<Control> list)
{
foreach (Control control in c.Controls)
{
list.Add(control);
if (control.GetType() == typeof(Panel))
GetAllControl(control , list);
}
}
2017年3月9日 星期四
2017年3月8日 星期三
2017年3月7日 星期二
如何建立處理事件 windows form Event Handlers
windows form 如何建立處理事件 Event Handlers
這邊我建立了close
視窗關閉時會處理的事件
右邊欄位是變數名稱(Form1_Close)
MSDN上查到的
https://msdn.microsoft.com/zh-tw/library/zwwsdtbk(v=vs.100).aspx
2017年3月6日 星期一
Visual studio 2010 compile error MSB4014 MSBUILD_EXE_PATH
error MSB4014
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe”找不到該程序。如有必要,請在 BuildParameters 中或使用 MSBUILD_EXE_PATH 環境變量指定正確的位置。
如描述解決方法:
在系統增加變數指定路徑
電腦-內容-進階系統設定-環境變數-系統變數-新增-
變數名稱: MSBUILD_EXE_PATH
變數值: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
確定後
Visual studio重開再次執行就能解決
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe”找不到該程序。如有必要,請在 BuildParameters 中或使用 MSBUILD_EXE_PATH 環境變量指定正確的位置。
如描述解決方法:
在系統增加變數指定路徑
電腦-內容-進階系統設定-環境變數-系統變數-新增-
變數名稱: MSBUILD_EXE_PATH
變數值: C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319
確定後
Visual studio重開再次執行就能解決
訂閱:
文章 (Atom)