Judith, you asked a similar question in this thread.
What effect are you trying to achieve?
[Edit]
What do you mean by "attach one user control to each menu strip"?
nick.crane
Nearly a Posting Virtuoso
1,230 posts since Feb 2010
Reputation Points: 375
Solved Threads: 188
Skill Endorsements: 3
Have you looked at using a ToolStrip instead.
This allows you to "host" any control derived from Control.
A detailed example can be found here.
This is what I came up with to use a PictureBox in a ToolStripMenu.
public partial class Form2 : Form
{
ToolStripPictureBox toolstripPictureBox;
public Form2()
{
InitializeComponent(); //<- toolStip1 added by designer
toolstripPictureBox = new ToolStripPictureBox();
toolstripPictureBox.PictureBoxImage = this.Icon.ToBitmap();
toolStrip1.Items.Add(toolstripPictureBox);
}
}
class ToolStripPictureBox : ToolStripControlHost
{
public ToolStripPictureBox()
: base(new PictureBox())
{
}
public PictureBox PictureBoxControl
{
get { return this.Control as PictureBox; }
}
public Image PictureBoxImage
{
get { return PictureBoxControl.Image; }
set { PictureBoxControl.Image = value; }
}
}
nick.crane
Nearly a Posting Virtuoso
1,230 posts since Feb 2010
Reputation Points: 375
Solved Threads: 188
Skill Endorsements: 3