mirror of
https://github.com/ShareX/ShareX.git
synced 2024-10-04 04:06:05 +13:00
When tabs changed automatically focus input textbox
This commit is contained in:
parent
e1f4604dc8
commit
70d5ea5c58
3 changed files with 110 additions and 107 deletions
|
@ -277,6 +277,7 @@ private void InitializeComponent()
|
|||
resources.ApplyResources(this.tcMain, "tcMain");
|
||||
this.tcMain.Name = "tcMain";
|
||||
this.tcMain.SelectedIndex = 0;
|
||||
this.tcMain.SelectedIndexChanged += new System.EventHandler(this.tcMain_SelectedIndexChanged);
|
||||
//
|
||||
// tpMain
|
||||
//
|
||||
|
|
|
@ -200,6 +200,18 @@ private bool CheckInfo()
|
|||
|
||||
#region Form events
|
||||
|
||||
private void tcMain_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (tcMain.SelectedTab == tpOutput)
|
||||
{
|
||||
txtCommand.Focus();
|
||||
}
|
||||
else if (tcMain.SelectedTab == tpMessages)
|
||||
{
|
||||
txtMessage.Focus();
|
||||
}
|
||||
}
|
||||
|
||||
private void btnConnect_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (!IRC.IsWorking)
|
||||
|
@ -240,6 +252,8 @@ private void tcMessages_SelectedIndexChanged(object sender, EventArgs e)
|
|||
{
|
||||
txtChannel.Text = tabInfo.Name;
|
||||
}
|
||||
|
||||
txtMessage.Focus();
|
||||
}
|
||||
|
||||
private void txtMessage_KeyDown(object sender, KeyEventArgs e)
|
||||
|
|
|
@ -130,7 +130,7 @@
|
|||
</data>
|
||||
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="txtMessage.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>txtMessage.Name" xml:space="preserve">
|
||||
<value>txtMessage</value>
|
||||
|
@ -304,7 +304,7 @@
|
|||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="btnMessageSend.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="btnMessageSend.Text" xml:space="preserve">
|
||||
<value>Send</value>
|
||||
|
@ -337,7 +337,7 @@
|
|||
<value>760, 484</value>
|
||||
</data>
|
||||
<data name="txtOutput.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="txtOutput.WordWrap" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
|
@ -354,21 +354,6 @@
|
|||
<data name=">>txtOutput.ZOrder" xml:space="preserve">
|
||||
<value>3</value>
|
||||
</data>
|
||||
<data name="btnConnect.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="btnConnect.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 500</value>
|
||||
</data>
|
||||
<data name="btnConnect.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>112, 24</value>
|
||||
</data>
|
||||
<data name="btnConnect.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="btnConnect.Text" xml:space="preserve">
|
||||
<value>Connect</value>
|
||||
</data>
|
||||
<data name=">>btnConnect.Name" xml:space="preserve">
|
||||
<value>btnConnect</value>
|
||||
</data>
|
||||
|
@ -381,18 +366,6 @@
|
|||
<data name=">>btnConnect.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="pgSettings.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="pgSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 8</value>
|
||||
</data>
|
||||
<data name="pgSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>760, 484</value>
|
||||
</data>
|
||||
<data name="pgSettings.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>pgSettings.Name" xml:space="preserve">
|
||||
<value>pgSettings</value>
|
||||
</data>
|
||||
|
@ -432,6 +405,18 @@
|
|||
<data name=">>tpMain.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="txtCommand.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="txtCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>72, 504</value>
|
||||
</data>
|
||||
<data name="txtCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>608, 20</value>
|
||||
</data>
|
||||
<data name="txtCommand.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>txtCommand.Name" xml:space="preserve">
|
||||
<value>txtCommand</value>
|
||||
</data>
|
||||
|
@ -444,6 +429,24 @@
|
|||
<data name=">>txtCommand.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lblCommand.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="lblCommand.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
</data>
|
||||
<data name="lblCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 508</value>
|
||||
</data>
|
||||
<data name="lblCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>57, 13</value>
|
||||
</data>
|
||||
<data name="lblCommand.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lblCommand.Text" xml:space="preserve">
|
||||
<value>Command:</value>
|
||||
</data>
|
||||
<data name=">>lblCommand.Name" xml:space="preserve">
|
||||
<value>lblCommand</value>
|
||||
</data>
|
||||
|
@ -456,6 +459,24 @@
|
|||
<data name=">>lblCommand.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Right</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Enabled" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>688, 502</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Text" xml:space="preserve">
|
||||
<value>Send</value>
|
||||
</data>
|
||||
<data name=">>btnCommandSend.Name" xml:space="preserve">
|
||||
<value>btnCommandSend</value>
|
||||
</data>
|
||||
|
@ -606,89 +627,56 @@
|
|||
<data name=">>tcMain.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="txtCommand.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="txtCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>72, 504</value>
|
||||
</data>
|
||||
<data name="txtCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>608, 20</value>
|
||||
</data>
|
||||
<data name="txtCommand.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name=">>txtCommand.Name" xml:space="preserve">
|
||||
<value>txtCommand</value>
|
||||
</data>
|
||||
<data name=">>txtCommand.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>txtCommand.Parent" xml:space="preserve">
|
||||
<value>tpOutput</value>
|
||||
</data>
|
||||
<data name=">>txtCommand.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lblCommand.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<data name="btnConnect.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Left</value>
|
||||
</data>
|
||||
<data name="lblCommand.AutoSize" type="System.Boolean, mscorlib">
|
||||
<value>True</value>
|
||||
<data name="btnConnect.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 500</value>
|
||||
</data>
|
||||
<data name="lblCommand.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 508</value>
|
||||
<data name="btnConnect.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>112, 24</value>
|
||||
</data>
|
||||
<data name="lblCommand.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>57, 13</value>
|
||||
<data name="btnConnect.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="lblCommand.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
<data name="btnConnect.Text" xml:space="preserve">
|
||||
<value>Connect</value>
|
||||
</data>
|
||||
<data name="lblCommand.Text" xml:space="preserve">
|
||||
<value>Command:</value>
|
||||
<data name=">>btnConnect.Name" xml:space="preserve">
|
||||
<value>btnConnect</value>
|
||||
</data>
|
||||
<data name=">>lblCommand.Name" xml:space="preserve">
|
||||
<value>lblCommand</value>
|
||||
</data>
|
||||
<data name=">>lblCommand.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>lblCommand.Parent" xml:space="preserve">
|
||||
<value>tpOutput</value>
|
||||
</data>
|
||||
<data name=">>lblCommand.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Bottom, Right</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Enabled" type="System.Boolean, mscorlib">
|
||||
<value>False</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>688, 502</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>80, 24</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="btnCommandSend.Text" xml:space="preserve">
|
||||
<value>Send</value>
|
||||
</data>
|
||||
<data name=">>btnCommandSend.Name" xml:space="preserve">
|
||||
<value>btnCommandSend</value>
|
||||
</data>
|
||||
<data name=">>btnCommandSend.Type" xml:space="preserve">
|
||||
<data name=">>btnConnect.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>btnCommandSend.Parent" xml:space="preserve">
|
||||
<value>tpOutput</value>
|
||||
<data name=">>btnConnect.Parent" xml:space="preserve">
|
||||
<value>tpMain</value>
|
||||
</data>
|
||||
<data name=">>btnCommandSend.ZOrder" xml:space="preserve">
|
||||
<value>2</value>
|
||||
<data name=">>btnConnect.ZOrder" xml:space="preserve">
|
||||
<value>0</value>
|
||||
</data>
|
||||
<data name="pgSettings.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
</data>
|
||||
<data name="pgSettings.Location" type="System.Drawing.Point, System.Drawing">
|
||||
<value>8, 8</value>
|
||||
</data>
|
||||
<data name="pgSettings.Size" type="System.Drawing.Size, System.Drawing">
|
||||
<value>760, 484</value>
|
||||
</data>
|
||||
<data name="pgSettings.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name=">>pgSettings.Name" xml:space="preserve">
|
||||
<value>pgSettings</value>
|
||||
</data>
|
||||
<data name=">>pgSettings.Type" xml:space="preserve">
|
||||
<value>System.Windows.Forms.PropertyGrid, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</data>
|
||||
<data name=">>pgSettings.Parent" xml:space="preserve">
|
||||
<value>tpMain</value>
|
||||
</data>
|
||||
<data name=">>pgSettings.ZOrder" xml:space="preserve">
|
||||
<value>1</value>
|
||||
</data>
|
||||
<data name="tcMessages.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
|
||||
<value>Top, Bottom, Left, Right</value>
|
||||
|
@ -700,7 +688,7 @@
|
|||
<value>776, 492</value>
|
||||
</data>
|
||||
<data name="tcMessages.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>5</value>
|
||||
<value>6</value>
|
||||
</data>
|
||||
<data name=">>tcMessages.Name" xml:space="preserve">
|
||||
<value>tcMessages</value>
|
||||
|
@ -724,7 +712,7 @@
|
|||
<value>24, 24</value>
|
||||
</data>
|
||||
<data name="btnMessagesMenu.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>4</value>
|
||||
<value>2</value>
|
||||
</data>
|
||||
<data name="btnMessagesMenu.Text" xml:space="preserve">
|
||||
<value>...</value>
|
||||
|
@ -784,7 +772,7 @@
|
|||
<value>76, 13</value>
|
||||
</data>
|
||||
<data name="lblChannel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>2</value>
|
||||
<value>4</value>
|
||||
</data>
|
||||
<data name="lblChannel.Text" xml:space="preserve">
|
||||
<value>Channel/Nick:</value>
|
||||
|
@ -811,7 +799,7 @@
|
|||
<value>96, 20</value>
|
||||
</data>
|
||||
<data name="txtChannel.TabIndex" type="System.Int32, mscorlib">
|
||||
<value>1</value>
|
||||
<value>5</value>
|
||||
</data>
|
||||
<data name=">>txtChannel.Name" xml:space="preserve">
|
||||
<value>txtChannel</value>
|
||||
|
|
Loading…
Reference in a new issue