added a KeyEventhandler to handle whenever ALT + S is pressed.
This commit is contained in:
parent
7f18b65c7a
commit
cbb541a7be
|
@ -73,6 +73,9 @@ namespace OpenLiveWriter.PostEditor.OpenPost
|
||||||
textBoxFilter.KeyDown += new KeyEventHandler(textBoxFilter_KeyDown);
|
textBoxFilter.KeyDown += new KeyEventHandler(textBoxFilter_KeyDown);
|
||||||
textBoxFilter.EnabledChanged += new EventHandler(textBoxFilter_EnabledChanged);
|
textBoxFilter.EnabledChanged += new EventHandler(textBoxFilter_EnabledChanged);
|
||||||
|
|
||||||
|
KeyPreview = true;
|
||||||
|
KeyDown += new KeyEventHandler(openPostForm_KeyDown);
|
||||||
|
|
||||||
filterPictureBox.Image = ResourceHelper.LoadAssemblyResourceBitmap("PostPropertyEditing.CategoryControl.Images.Search.png");
|
filterPictureBox.Image = ResourceHelper.LoadAssemblyResourceBitmap("PostPropertyEditing.CategoryControl.Images.Search.png");
|
||||||
filterPictureBox.BackColor = SystemColors.Window;
|
filterPictureBox.BackColor = SystemColors.Window;
|
||||||
filterPictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
|
filterPictureBox.SizeMode = PictureBoxSizeMode.StretchImage;
|
||||||
|
@ -81,6 +84,16 @@ namespace OpenLiveWriter.PostEditor.OpenPost
|
||||||
comboBoxPosts.AccessibleName = Res.Get(StringId.PostCountAccessible);
|
comboBoxPosts.AccessibleName = Res.Get(StringId.PostCountAccessible);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void openPostForm_KeyDown(object sender, KeyEventArgs e)
|
||||||
|
{
|
||||||
|
if ((Control.ModifierKeys & Keys.Alt) == Keys.Alt && e.KeyCode == Keys.S)
|
||||||
|
{
|
||||||
|
ActiveControl = comboBoxPosts;
|
||||||
|
comboBoxPosts.DroppedDown = true;
|
||||||
|
e.SuppressKeyPress = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void textBoxFilter_EnabledChanged(object sender, EventArgs e)
|
void textBoxFilter_EnabledChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
filterPictureBox.BackColor = textBoxFilter.Enabled ? SystemColors.Window : SystemColors.Control;
|
filterPictureBox.BackColor = textBoxFilter.Enabled ? SystemColors.Window : SystemColors.Control;
|
||||||
|
|
Loading…
Reference in New Issue