コード例 #1
0
 public void TextChanged(object sender, EventArgs e)
 {
     if (HasFocus(sender))
     {
         Listener.FireEvent(TesterType, sender, new EventAction("Enter", ((TextBox)sender).Text));
     }
 }
コード例 #2
0
        private void FireSingleSelection(ListBox list)
        {
            EventAction action = new EventAction("Select", list.SelectedIndex);

            action.Comment = list.Text;
            Listener.FireEvent(TesterType, list, action);
        }
コード例 #3
0
        public void SelectedIndexChanged(object sender, EventArgs e)
        {
            EventAction action = new EventAction("Select", ((ToolStripComboBox)sender).SelectedIndex);

            action.Comment = ((ToolStripComboBox)sender).Text;
            Listener.FireEvent(TesterType, sender, action);
        }
コード例 #4
0
        public void PropertyAssert(object sender, EventArgs args)
        {
            Control source        = ((MenuItem)sender).GetContextMenu().SourceControl;
            string  propertyName  = ((MenuItem)sender).Text;
            object  propertyValue = GetPropertyValue(source, propertyName);

            Listener.FireEvent(TesterType, source, new PropertyAssertAction(propertyName, propertyValue));
        }
コード例 #5
0
        public void AfterSelect(object sender, TreeViewEventArgs e)
        {
            TreeNode  node = e.Node;
            ArrayList list = new ArrayList();

            while (node.Parent != null)
            {
                list.Add(node.Parent.Nodes.IndexOf(node));
                node = node.Parent;
            }
            list.Add(((TreeView)sender).Nodes.IndexOf(node));
            list.Reverse();

            Listener.FireEvent(TesterType, sender, new EventAction("SelectNode", list.ToArray(typeof(object))));
        }
コード例 #6
0
        private void FireMultipleSelection(ListBox list)
        {
            //HACK: SelectedItem does not return last item selected or indicate on/off so
            //unless we have a smarter plan just issue clear and setselected
            CompositeAction actions = new CompositeAction("MultipleSelections");

            actions.Add("ClearSelected");

            foreach (int index in list.SelectedIndices)
            {
                EventAction action = new EventAction("SetSelected", index, true);
                action.Comment = list.Items[index].ToString();
                actions.Add(action);
            }

            Listener.FireEvent(TesterType, list, actions);
        }
コード例 #7
0
        public void Click(object sender, EventArgs args)
        {
            CheckBox checkBox = sender as CheckBox;

            if (checkBox == null)
            {
                return;
            }
            if (checkBox.Checked)
            {
                Listener.FireEvent(TesterType, sender, "Check");
            }
            else
            {
                Listener.FireEvent(TesterType, sender, "UnCheck");
            }
        }
コード例 #8
0
 public void SelectedIndexChanged(object sender, EventArgs args)
 {
     Listener.FireEvent(TesterType, sender, new EventAction("SelectTab", ((TabControl)sender).SelectedIndex));
 }
コード例 #9
0
 public void Click(object sender, EventArgs args)
 {
     Listener.FireEvent(TesterType, sender, "Click");
 }
コード例 #10
0
 public void TextChanged(object sender, EventArgs e)
 {
     Listener.FireEvent(TesterType, sender, "Enter", ((ToolStripComboBox)sender).Text);
 }
コード例 #11
0
 public void LinkClicked(object sender, LinkLabelLinkClickedEventArgs args)
 {
     Listener.FireEvent(TesterType, sender, "Click");
 }