fixed #653: Add cursor position will add new line and focus

This commit is contained in:
Jaex 2015-04-26 22:23:06 +03:00
parent 18d4b02f25
commit 79b0b37294

View file

@ -54,7 +54,6 @@ private AutomateForm(List<ScriptInfo> scripts)
tokenizer.Keywords = FunctionManager.Functions.Select(x => x.Key).ToArray();
cbFunctions.Items.AddRange(tokenizer.Keywords);
cbKeys.Items.AddRange(Enum.GetNames(typeof(Keys)).Skip(1).ToArray());
Tokenize();
Scripts = scripts;
@ -71,6 +70,8 @@ private AutomateForm(List<ScriptInfo> scripts)
{
SetExample();
}
Tokenize();
}
public static AutomateForm GetInstance(List<ScriptInfo> scripts)
@ -313,7 +314,8 @@ private void btnAddMouseMove_Click(object sender, EventArgs e)
Point position = Cursor.Position;
this.InvokeSafe(() =>
{
rtbInput.SelectedText = string.Format("MouseMove {0} {1}", position.X, position.Y);
rtbInput.SelectedText = string.Format("MouseMove {0} {1}\r\n", position.X, position.Y);
rtbInput.Focus();
});
});