예제 #1
0
        public void ToolStripItemGroup_Add_ToolStripSplitButton()
        {
            var statusLabel     = new ToolStripStatusLabel();
            var tsiGroupManager = new ToolStripItemGroupManager(statusLabel);

            var item = new ToolStripSplitButton();

            sut = tsiGroupManager.Create <TestToolStripItemGroup>(new[] { item }, ToolStripItemGroupImage);

            sut.Add(item);

            var mouseClick2Called = false;

            sut.MyMouseClick += (s, e) => { mouseClick2Called = true; };

            item.PerformButtonClick();
            Assert.IsTrue(mouseClick2Called);

            Assert.AreEqual(sut.Image, item.Image);
            Assert.AreEqual(sut.Text, item.Text);
            Assert.AreEqual(sut.ToolTipText, item.ToolTipText);
        }
예제 #2
0
 public override void DoDefaultAction()
 {
     _owningToolStripSplitButton.PerformButtonClick();
 }