WEB开发网
开发学院WEB开发ASP.NET C#中窗体屏蔽键盘按键 阅读

C#中窗体屏蔽键盘按键

 2012-11-19 13:20:38 来源:WEB开发网   
核心提示:VK_CAPITAL Caps Lock VK_ESCAPE Esc VK_SPACE Space VK_PRIOR Page Up VK_NEXT Page Down VK_END End VK_HOME Home VK_LEFT 向左方向键 VK_UP VK_RIGHT VK_DOWN VK_DELETE Dele
VK_CAPITAL    Caps  Lock  
VK_ESCAPE     Esc  
VK_SPACE      Space  
VK_PRIOR      Page  Up  
VK_NEXT       Page  Down  
VK_END        End  
VK_HOME       Home  
VK_LEFT       向左方向键  
VK_UP  
VK_RIGHT  
VK_DOWN  
VK_DELETE     Delete  
VK_INSERT     Inser  
VK_NUMPAD0~VK_NUMPAD9      小键盘上的0-9键  
VK_F1-VK_f12               F1-F12键
检测Caps Lock 键:
var
KeyStates:TKeyboardState;
begin
  GetKeyboardState(KeyStates);
if Odd(KeyStates[VK_CAPITAL]) then
   spBtnA.Caption := 'a'
else
   spBtnA.Caption := 'A';
end;

上一页  1 2 3 

Tags:窗体 屏蔽 键盘

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接