作者Boming (还是想跳舞....)
看板C_Sharp
标题Re: [问题] C# - 如何改变滑鼠游标外观
时间Mon Jun 11 19:54:29 2007
※ 引述《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