private void ShowMouseCaptureForm(object sender, EventArgs e, IfrmCommandEditor editor) { frmShowCursorPosition frmShowCursorPos = new frmShowCursorPosition(); //if user made a successful selection if (frmShowCursorPos.ShowDialog() == DialogResult.OK) { //add selected variables to associated control text ((frmCommandEditor)editor).flw_InputVariables.Controls["v_XMousePosition"].Text = frmShowCursorPos.XPosition.ToString(); ((frmCommandEditor)editor).flw_InputVariables.Controls["v_YMousePosition"].Text = frmShowCursorPos.YPosition.ToString(); } }
private static void ShowMouseCaptureForm(object sender, EventArgs e) { frmShowCursorPosition frmShowCursorPos = new frmShowCursorPosition(); //if user made a successful selection if (frmShowCursorPos.ShowDialog() == DialogResult.OK) { //Todo - ideally one function to add to textbox which adds to class //add selected variables to associated control text CurrentEditor.flw_InputVariables.Controls["v_XMousePosition"].Text = frmShowCursorPos.XPosition.ToString(); CurrentEditor.flw_InputVariables.Controls["v_YMousePosition"].Text = frmShowCursorPos.YPosition.ToString(); //find current command and add to underlying class SendMouseMoveCommand cmd = (SendMouseMoveCommand)CurrentEditor.SelectedCommand; cmd.v_XMousePosition = frmShowCursorPos.XPosition.ToString(); cmd.v_YMousePosition = frmShowCursorPos.YPosition.ToString(); } }