Answered by:
Assign shorcut keys in C# .net

Question
-
Hi,
I wnt to Know how to assign shorcut keys in C# .net (for ex: Control+S,etc).Can anybody help me?
Cheers,
Parvathy
- Moved by Ming Ma Tuesday, April 19, 2011 2:29 AM forum cleanup (From:MSDN, TechNet, and Expression Profile and Recognition System Discussions)
Monday, February 14, 2011 12:45 PM
Answers
-
private void Form1_Load(object sender, EventArgs e) { this.KeyPreview = true; } private void Form1_KeyDown(object sender, KeyEventArgs e) { //Suppose when User Press Ctrl + J then Click Button1 if (e.Control == true && e.KeyCode == Keys.J) { button1.PerformClick(); } } private void button1_Click(object sender, EventArgs e) { MessageBox.Show("Me Pressed By Shortcut !!"); } Hope that this will help you .. Happy Coding Cheers !!!!
Am a newbieeeeee....... Please Help Me.....- Marked as answer by ParvathySunu Monday, February 14, 2011 1:04 PM
Monday, February 14, 2011 1:03 PM -
private void Form1_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
//Suppose when User Press Ctrl + J then Click Button1
if (e.Control == true && e.KeyCode == Keys.J)
{
button1.PerformClick();
}
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Me Pressed By Shortcut !!");
}
Hope that this will help you .. Happy Coding Cheers !!!!
Am a newbieeeeee....... Please Help Me.....
- Marked as answer by ParvathySunu Monday, February 14, 2011 1:04 PM
- Edited by Jewel Joy -JwL Monday, February 14, 2011 1:14 PM Wasn't Structured Well
Monday, February 14, 2011 1:03 PM -
protected override void OnKeyDown(KeyEventArgs e){
if (e.Control)
{ // show the hot key on the buttons with cntrl hot keys
}
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.Control | Keys.C:
// execute the ctrl c button action
button1_Click(this, null);
MessageBox.Show("");
return true;
default:
break;
}
return base.ProcessCmdKey(ref msg, keyData);
}
Am a newbieeeeee....... Please Help Me.....- Proposed as answer by Jewel Joy -JwL Tuesday, February 15, 2011 4:41 AM
- Marked as answer by ParvathySunu Tuesday, February 15, 2011 4:55 AM
Tuesday, February 15, 2011 4:40 AM
All replies
-
private void Form1_Load(object sender, EventArgs e) { this.KeyPreview = true; } private void Form1_KeyDown(object sender, KeyEventArgs e) { //Suppose when User Press Ctrl + J then Click Button1 if (e.Control == true && e.KeyCode == Keys.J) { button1.PerformClick(); } } private void button1_Click(object sender, EventArgs e) { MessageBox.Show("Me Pressed By Shortcut !!"); } Hope that this will help you .. Happy Coding Cheers !!!!
Am a newbieeeeee....... Please Help Me.....- Marked as answer by ParvathySunu Monday, February 14, 2011 1:04 PM
Monday, February 14, 2011 1:03 PM -
private void Form1_Load(object sender, EventArgs e)
{
this.KeyPreview = true;
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
//Suppose when User Press Ctrl + J then Click Button1
if (e.Control == true && e.KeyCode == Keys.J)
{
button1.PerformClick();
}
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Me Pressed By Shortcut !!");
}
Hope that this will help you .. Happy Coding Cheers !!!!
Am a newbieeeeee....... Please Help Me.....
- Marked as answer by ParvathySunu Monday, February 14, 2011 1:04 PM
- Edited by Jewel Joy -JwL Monday, February 14, 2011 1:14 PM Wasn't Structured Well
Monday, February 14, 2011 1:03 PM -
protected override void OnKeyDown(KeyEventArgs e){
if (e.Control)
{ // show the hot key on the buttons with cntrl hot keys
}
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.Control | Keys.C:
// execute the ctrl c button action
button1_Click(this, null);
MessageBox.Show("");
return true;
default:
break;
}
return base.ProcessCmdKey(ref msg, keyData);
}
Am a newbieeeeee....... Please Help Me.....- Proposed as answer by Jewel Joy -JwL Tuesday, February 15, 2011 4:41 AM
- Marked as answer by ParvathySunu Tuesday, February 15, 2011 4:55 AM
Tuesday, February 15, 2011 4:40 AM