Re: [問題] C# - 如何改變滑鼠游標外觀
※ 引述《cole945 (躂躂..)》之銘言:
: ※ 引述《Boming (還是想跳舞....)》之銘言:
: : 然後直接在on button click 事件底下加入
: : this.Cursor = new Cursor("abc.cur");
: 這樣子的路徑是用 current working directory去算的~
: 在使用file dialog後路徑會改變~ 所以abc.cur才會要和你的圖檔同目錄才行..
: 如果你是希望 abc.cur和.exe在同目錄的話,
: 應該要配合用 Application.StartupPath + "\\" + "abc.cur" 來開啟
: // 更好一點 "\\" 應該要用 Path.DirectorySeparatorChar 來作
: 注意 StartupPath, 如果你的執行檔是在某個目錄下.. ex: C:\abc\abc.exe
: 那 StartupPath 會是 C:\abc (不含 \ )
: 如果執行檔在磁碟機根目錄的話 ex: C:\abc.exe
: 那 StartupPath 會是 C:\ (含 \ )
: 所以最好還要自己判斷是不是 \ 再補上 '\\' 字元..
感謝cole大!
今天試了一下您的方式, 的確沒問題
但這個方法當我單獨取出.exe 執行時, (將.exe複製到別的地方執行.)
依然無法找到此.cur檔而當掉.
請問是否有解呢? 感激不盡!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.7.27
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章