Allow selecting control by clicking edit and hotkey buttons

This commit is contained in:
Jaex 2022-07-31 20:29:27 +03:00
parent e134ae1c96
commit 93cb759259
3 changed files with 12 additions and 8 deletions

View file

@ -57,7 +57,7 @@ private void InitializeComponent()
this.btnTask.Name = "btnTask";
this.btnTask.UseMnemonic = false;
this.btnTask.UseVisualStyleBackColor = true;
this.btnTask.MouseClick += new System.Windows.Forms.MouseEventHandler(this.btnTask_MouseClick);
this.btnTask.Click += new System.EventHandler(this.btnTask_Click);
//
// btnHotkey
//

View file

@ -219,6 +219,12 @@ private void StopEditing()
UpdateHotkeyStatus();
}
private void SelectControl()
{
Selected = true;
OnSelectedChanged();
}
protected void OnHotkeyChanged()
{
HotkeyChanged?.Invoke(this, EventArgs.Empty);
@ -234,17 +240,14 @@ protected void OnEditRequested()
EditRequested?.Invoke(this, EventArgs.Empty);
}
private void btnTask_MouseClick(object sender, MouseEventArgs e)
private void btnTask_Click(object sender, EventArgs e)
{
if (e.Button == MouseButtons.Left)
{
Selected = true;
OnSelectedChanged();
}
SelectControl();
}
private void btnEdit_Click(object sender, EventArgs e)
{
SelectControl();
OnEditRequested();
}
@ -309,6 +312,7 @@ private void btnHotkey_MouseClick(object sender, MouseEventArgs e)
}
else
{
SelectControl();
StartEditing();
}
}

View file

@ -214,7 +214,7 @@
<value>219, 27</value>
</data>
<data name="btnHotkey.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
<value>2</value>
</data>
<data name="btnHotkey.Text" xml:space="preserve">
<value>Hotkey</value>