Example #1
0
        private void uiAdvancedRecorderToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (!(_selectedTabScriptActions is ListView))
            {
                return;
            }

            Hide();

            frmAdvancedUIElementRecorder appElementRecorder = new frmAdvancedUIElementRecorder(AContainer)
            {
                CallBackForm        = this,
                IsRecordingSequence = true
            };

            appElementRecorder.chkStopOnClick.Visible = false;
            appElementRecorder.IsCommandItemSelected  = _selectedTabScriptActions.SelectedItems.Count > 0;

            CreateUndoSnapshot();

            appElementRecorder.ShowDialog();
            appElementRecorder.Dispose();

            Show();
            BringToFront();
        }
Example #2
0
        public void ShowRecorder(object sender, EventArgs e)
        {
            //get command reference
            //create recorder
            frmAdvancedUIElementRecorder newElementRecorder = new frmAdvancedUIElementRecorder();

            newElementRecorder.cboWindowTitle.Text = RenderedControls[2].Text;
            newElementRecorder.SearchParameters    = v_UIASearchParameters;

            //show form
            newElementRecorder.ShowDialog();

            //window name combobox
            RenderedControls[2].Text = newElementRecorder.cboWindowTitle.Text;

            v_UIASearchParameters.Rows.Clear();

            foreach (DataRow rw in newElementRecorder.SearchParameters.Rows)
            {
                v_UIASearchParameters.ImportRow(rw);
            }

            _searchParametersGridViewHelper.DataSource = v_UIASearchParameters;
            _searchParametersGridViewHelper.Refresh();
        }
Example #3
0
        private void ShowElementRecorder(object sender, EventArgs e, IfrmCommandEditor editor)
        {
            //get command reference
            UIAutomationCommand cmd = (UIAutomationCommand)((frmCommandEditor)editor).SelectedCommand;

            //create recorder
            frmAdvancedUIElementRecorder newElementRecorder = new frmAdvancedUIElementRecorder();

            newElementRecorder.SearchParameters = cmd.v_UIASearchParameters;

            //show form
            newElementRecorder.ShowDialog();

            ComboBox txtWindowName = (ComboBox)((frmCommandEditor)editor).flw_InputVariables.Controls["v_WindowName"];

            txtWindowName.Text = newElementRecorder.cboWindowTitle.Text;

            ((frmCommandEditor)editor).WindowState = FormWindowState.Normal;
            ((frmCommandEditor)editor).BringToFront();
        }