C 把Keys 直接轉換為鍵盤上得Char值

2021-06-26 09:22:09 字數 538 閱讀 2889

我在做超市軟體前台時,原本以為寫快捷鍵設定時沒什麼難度,真寫到時竟然遇到了個小麻煩:

比如我鍵盤上得到的是keys 列舉型別,但是將來f1幫助窗體上確要顯示成對應的char值,eg:keys.add 需要顯示成'+'

那用keypress 監聽的話又監聽不到f1,f2...等鍵,所以只能想辦法將keys 值轉換為char 值

下面是我寫的類:

using system;

using system.collections.generic;

using system.runtime.interopservices;

using system.text;

using system.windows.forms;

namespace com.hrtec.tools {

public  class keychartool {

[dllimport("user32.dll")]

static extern int mapvirtualkey(uint ucode, uint umaptype);

C 把Keys 直接轉換為鍵盤上得Char值

我在做超市軟體前台時,原本以為寫快捷鍵設定時沒什麼難度,真寫到時竟然遇到了個小麻煩 比如我鍵盤上得到的是keys 列舉型別,但是將來f1幫助窗體上確要顯示成對應的char值,eg keys.add 需要顯示成 那用keypress 監聽的話又監聽不到f1,f2.等鍵,所以只能想辦法將keys 值轉換...

python直接把漢字轉換為拼音

萬能pip安裝pinyin庫 2 起鍋燒油開始炒菜 基本呼叫 pinyin.get 天地君親師!3 其他佐料 如果想要兩個拼音之間有分隔符分開,可以使用delimitrer引數。比如可以設定空格 pinyin.get 天地君親師 delimiter 很多時候,這樣的符號並不適合計算機來讀取。form...

用C 把檔案轉換為XML

using system using system.drawing using system.collections using system.componentmodel using system.windows.forms using system.io using system.xml pub...