Winform 獲取工作目錄+用圖片做畫筆

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);即可。

不過由於畫筆圖片的筆尖和鼠標尖不吻合,所以還要調整一下。

            

    

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章