using System;
using System.Drawing;
using System.Windows.Forms;
using TR0217.ControlEx;
namespace SplitButton
{
public partial class Form1 : Form
{
ContextContainer _contextContainer = null;
ContextContainer _contextContainer1 = null;
public Form1()
{
InitializeComponent();
_contextContainer
= new ContextContainer
(new UserControl1
());
_contextContainer.ContextMode = ContextMode.MultiSelect;
_contextContainer1
= new ContextContainer
(new UserControl2
());
_contextContainer1.ContextMode = ContextMode.MultiSelect;
}
private void splitButton1_Click(object sender, EventArgs e)
{
contextMenuStrip1
.Show(splitButton1,
new Point
(0, splitButton1
.Height));
}
private void splitButton4_SplitMouseClick(object sender, MouseEventArgs e)
{
contextMenuStrip2
.Show(splitButton4,
new Point
(0, splitButton4
.Height));
}
private void redToolStripMenuItem_Click(object sender, EventArgs e)
{
splitButton1.BackColor = Color.Red;
}
private void greenToolStripMenuItem_Click(object sender, EventArgs e)
{
splitButton1.BackColor = Color.Green;
}
private void blueToolStripMenuItem_Click(object sender, EventArgs e)
{
splitButton1.BackColor = Color.Blue;
}
private void splitButton5_SplitMouseClick(object sender, MouseEventArgs e)
{
_contextContainer.Show(splitButton5);
}
private void splitButton7_SplitMouseClick(object sender, MouseEventArgs e)
{
_contextContainer1.Show(splitButton7);
}
}
}