Visual C# 2005 - 讀者的問題與解答

摘要:Visual C# 2005 - 讀者的問題與解答

原發問問題:

s2368971 2007-01-18 09:44章老師:

感謝您的熱心解答,再問一下,空白鍵與shift要如何輸入?還有,這些特殊鍵的資訊要去哪裡查呢?

親愛的讀者您好

很感謝您對於章立民研究室的支持,有關於您提到的問題
回覆如下:

如果希望利用 SendKeys 類別的公用靜態方法 SendWait 分別輸入「空白鍵」與「Shift鍵 + 字母 a」,則請執行如下所示之程式碼:

SendKeys.SendWait(" ");
SendKeys.SendWait("+a");

在此特別要說明的是,針對複合鍵的部分,SendWait 方法利用特殊的按鍵碼來代表 SHIFTCTRLALT。例如:
按鍵 SHIFT 對應的按鍵碼是+CTRL 鍵則對應到^按鍵碼,而 ALT 鍵則是以%按鍵碼來代表。

除了研究室出版的書籍之外,建議您可以參照 MSDN Library 或者是 Microsoft Visual Studio 2005 文件內,
有關 SendKeys 類別的說明,於此不再贅述。茲附上 SendKeys 類別 MSDN 說明連結如下所示:

英文:http://msdn2.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx

中文:http://msdn2.microsoft.com/zh-tw/library/system.windows.forms.sendkeys(VS.80).aspx

請自行參考之

章立民研究室 2007/01/18

強力推薦書籍:

SQL Server 2005 完全實戰」

Visual Basic 2005 程式開發與介面設計秘訣」

Visual C# 2005 程式開發與介面設計秘訣」

Visual Basic 2005 檔案 IO 與資料存取秘訣」

Visual C# 2005 檔案 IO 與資料存取秘訣」