在程式中使用自定義滑鼠游標的三種方式:
radiobutton senderbutton = sender as radiobutton;
方式一:
string cursorpath = directory.getcurrentdirectory();
cursorpath += "/mycursor.cur";
senderbutton.cursor = new cursor(cursorpath);
注:由於建構函式cursor (string)只接受絕對路徑,因此需將自定義游標檔案mycursor.cur拷貝到exe檔案所在目錄中。
方式二:
senderbutton.cursor = new cursor(sri.stream);
方式三:
(1)、在資源字典中定義:
注:aeconsole是程式解決方案的名字。
(2)程式使用:
senderbutton.cursor = ((label)this.resources["labelstyle_mycursor"]).cursor;
推薦使用方式二,方式一不能採用clickonce方式發布(原因見註1),方式三有點繞。
注1:程式採用clickonce方式部署時,不會自動拷貝存在於絕對路徑下的檔案。因此當游標檔案使用絕對路徑時,程式發布後會找不到該游標檔案。
WPF開發帶水印的輸入框
帶水印的輸入框,就是在文字框沒有內容的時候,顯示一段淺灰色的文字,當獲得焦點時,這段文字消失。我使用了一種比較簡單的實現方法 1 建立乙個自定義控制項。2 新增乙個textbox和textblock。textbox是真正的輸入框,而textblock則顯示水印文字。3 在後台 控制textblock...
WPF文字輸入框關閉Win10輸入法設定
今天乙個同事突然站起來給了我乙個眼神,我就知道沒啥好事。果然給我指出了一些bug,其中乙個是這樣的,密碼輸入框只能輸入乙個字元,再輸入就輸入不了。這種降檔次的錯誤咱也能出,果斷奪過鍵盤,瘋狂輸入一番,還真是這情況,頓覺空氣凝固了一下。回到自己的工位上測試一番,一切正常,沒毛病。然後就開始查詢 查了一...
Css 設定input輸入框游標顏色
在使用 input 輸入框時,我們可能會遇到需要給其設定游標顏色的情況。谷歌瀏覽器的預設游標顏色是黑色的,github 上的游標卻是白色,那麼這個用 css 怎麼改變呢?上面描述的情景有兩種實現方式 游標的顏色是繼承自當前輸入框字型的顏色,所以用color屬性即可改變 input 上一種方式已經修改...