国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

C# SendKeys用法

2019-11-11 05:36:20
字體:
來源:轉載
供稿:網友

功能:將一個或多個按鍵消息發送到活動窗口,就如同在鍵盤上進行輸入一樣。

語法:SendKeys.Send(string keys);SendKeys.SendWait(string keys);

說明:

(1)每個按鍵由一個或多個字符表示。為了指定單一鍵盤字符,必須按字符本身的鍵。例如,為了表示字母 A,可以用 "A" 作為 string。為了表示多個字符,就必須在字符后面直接加上另一個字符。例如,要表示 A、B 及 C,可用 "ABC" 作為 string。 

(2)對 SendKeys 來說,加號 (+)、插入符 (^)、百分比符號 (%)、上劃線 (~) 及圓括號 ( ) 都具有特殊意義。為了指定上述任何一個字符,要將它放在大括號 ({}) 當中。例如,要指定正號,可用 {+} 表示。方括號 ([ ]) 對 SendKeys 來說并不具有特殊意義,但必須將它們放在大括號中。在其它應用程序中,方括號有特殊意義,在出現動態數據交換 (DDE) 的時候,它可能具有重要意義。為了指定大括號字符,請使用 {{} 及 {}}。 

(3)為了在按下按鍵時指定那些不顯示的字符,例如 ENTER 或 TAB 以及那些表示動作而非字符的按鍵,請使用下列代碼:

按鍵代碼
BACKSPACE{BACKSPACE}, {BS}, 或 {BKSP}
BREAK{BREAK}
CAPS LOCK{CAPSLOCK}
DEL or DELETE{DELETE} 或 {DEL}
DOWN ARROW{DOWN}
END{END}
ENTER{ENTER}或 ~
ESC{ESC}
HELP{HELP}
HOME{HOME}
INS or INSERT{INSERT} 或 {INS}
LEFT ARROW{LEFT}
NUM LOCK{NUMLOCK}
PAGE DOWN{PGDN}
PAGE UP{PGUP}
PRINT SCREEN{PRTSC}
RIGHT ARROW{RIGHT}
SCROLL LOCK{SCROLLLOCK}
TAB{TAB}
UP ARROW{UP}
F1{F1}
F2{F2}
F3{F3}
F4{F4}
F5{F5}
F6{F6}
F7{F7}
F8{F8}
F9{F9}
F10{F10}
F11{F1}
F12{F12}
F13{F13}
F14{F14}
F15{F15}
F16{F16}

(4)為了指定那些與 SHIFT、CTRL 及 ALT 等按鍵結合的組合鍵,可在這些按鍵碼的前面放置一個或多個代碼,這些代碼列舉如下:

按鍵代碼
Shift+
Ctrl^
Alt%

為了說明在按下其它按鍵時應同時按下 SHIFT、CTRL、及 ALT 的任意組合鍵,請把那些按鍵的碼放在括號當中。例如,為了說明按下E與C的時候同時按下Shift鍵,請使用 "+(EC)"。為了說明在按下E的時候同時按下SHIFT鍵,但接著按C而不按SHIFT,則使用 "+EC"。 為了指定重復鍵,使用 {key number} 的形式。必須在key與number之間放置一個空格。例如,{LEFT 42} 意指42次按下 LEFT ARROW 鍵;{h 10} 則是指10次按下H鍵。 注意:不能用SendKeys將按鍵消息發送到這樣一個應用程序,這個應用程序并沒有被設計成在 Microsoft Windows 中運行。Sendkeys也無法將PRINT SCREEN按鍵{PRTSC}發送到任何應用程序。

(5)輸入漢字用SendKeys.Send("漢字");


上一篇:1.JUCE——入門

下一篇:Hanoi 塔問題

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 兴国县| 行唐县| 和平区| 黄大仙区| 新郑市| 阜城县| 乌审旗| 万载县| 阜新市| 镇平县| 高邮市| 余庆县| 商都县| 萨迦县| 临桂县| 黄石市| 清原| 钦州市| 裕民县| 安仁县| 宣武区| 瑞金市| 绥江县| 且末县| 托克逊县| 丰城市| 自贡市| 若尔盖县| 买车| 扎兰屯市| 宣化县| 雅江县| 汕头市| 东光县| 黄石市| 道孚县| 利川市| 白银市| 光泽县| 桐庐县| 曲麻莱县|