469,908 Members | 2,213 Online
Bytes | Developer Community
New Post

Home Posts Topics Members FAQ

Post your question to a community of 469,908 developers. It's quick & easy.

I need to capture the "Ctrl+F4" in widows application

Hi all

Just i want capture the with "Ctrl" (Key bord function) + any F1 or F4

In windows application How can capture the event in C# .net

Regards,
Venu
Nov 16 '05 #1
1 5256
Put this inside your Form class:

--<code>------------------------------------
protected override bool ProcessDialogKey(Keys keyData)
{
switch (keyData)
{
case (Keys.Control | Keys.F4):
MessageBox.Show("You pressed Crtl-F4");
return true; // Tell the caller that the key has been handled
case (Keys.Control | Keys.F1):
MessageBox.Show("You pressed Crtl-F1");
return true;
};
// If the key hasn't been used by you then pass it to the base class
return base.ProcessDialogKey(keyData);
}
--<end code>------------------------------------

More reading here:
http://www.ondotnet.com/pub/a/dotnet...4/29/keys.html

regards, Teis

"karunakar" <ka***********@stcroixsystems.com> wrote in message
news:%2******************@TK2MSFTNGP10.phx.gbl...
Hi all

Just i want capture the with "Ctrl" (Key bord function) + any F1 or F4

In windows application How can capture the event in C# .net

Regards,
Venu

Nov 16 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.

Similar topics

6 posts views Thread by daFritz | last post: by
7 posts views Thread by Michael Maes | last post: by
5 posts views Thread by jcrouse | last post: by
2 posts views Thread by ApexData | last post: by
3 posts views Thread by Richard Lewis Haggard | last post: by
3 posts views Thread by =?Utf-8?B?QmlsbHkgWmhhbmc=?= | last post: by
By using this site, you agree to our Privacy Policy and Terms of Use.