1,對於獲取工作目錄的彙總
// 獲取程序的基目錄。
System.AppDomain.CurrentDomain.BaseDirectory
// 獲取模塊的完整路徑。
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
// 獲取和設置當前目錄(該進程從中啓動的目錄)的完全限定目錄。
System.Environment.CurrentDirectory
// 獲取應用程序的當前工作目錄。
System.IO.Directory.GetCurrentDirectory()
// 獲取和設置包括該應用程序的目錄的名稱。
System.AppDomain.CurrentDomain.SetupInformation.ApplicationBase
// 獲取啓動了應用程序的可執行文件的路徑。
System.Windows.Forms.Application.StartupPath
也可以用:string str1 = @.\...(注意斜槓前的一個小點)
比如: string curPath = @".\Images\hu.ico";
string curPath =Application.StartupPath+@\Images\hu.ico
// 獲取啓動了應用程序的可執行文件的路徑及文件名
System.Windows.Forms.Application.ExecutablePath
//獲取啓動應用程序的可執行文件的路徑,包括執行文件名字
Application.ExecutablePath;
//獲取和設置當前目錄
Environment.CurrentDirectory;
2,用圖片做畫筆
首先,下了一張png格式的畫筆圖片,之後轉換爲ico格式(http://www.bitbug.net/上可以在線免費轉換)。放到項目的Images下;
然後取得該ico圖片;
string curPath = @".\Images\hu.ico";
或者string curPath =Application.StartupPath+@\Images\hu.ico
最後,pictureBox1.Cursor = new Cursor(curPath);即可。
不過由於畫筆圖片的筆尖和鼠標尖不吻合,所以還要調整一下。