0

I have put together this radio button menustrip existing of 2 seperate submenu items when compiling the 2 menus show up on top of each other... how is it possible to have them side by side?

Here is a screenshot... http://s7.directupload.net/file/d/3404/7dwpwbm5_jpg.htm

public Form1()
{

    mainToolStripMenuItem2.Text = "Eingabewert";
    toolStripRadioButtonMenuItem7.Text = "option 1";
    toolStripRadioButtonMenuItem8.Text = "option 2";
    toolStripRadioButtonMenuItem9.Text = "option 2-1";
    toolStripRadioButtonMenuItem10.Text = "option 2-2";
    toolStripRadioButtonMenuItem11.Text = "option 3-1";
    toolStripRadioButtonMenuItem12.Text = "option 3-2";
    toolStripMenuItem2.Text = "toggle";


    toolStripMenuItem2.CheckOnClick = true;
    mainToolStripMenuItem2.DropDownItems.AddRange(new ToolStripItem[] {
        toolStripRadioButtonMenuItem7, toolStripRadioButtonMenuItem8,
        toolStripMenuItem2});
    toolStripRadioButtonMenuItem10.DropDownItems.AddRange(
        new ToolStripItem[] {toolStripRadioButtonMenuItem11, 
        toolStripRadioButtonMenuItem12});
    toolStripMenuItem2.DropDownItems.AddRange(new ToolStripItem[] {
        toolStripRadioButtonMenuItem5, toolStripRadioButtonMenuItem6});

    mainToolStripMenuItem.Text = "Ausgabewert";
    toolStripRadioButtonMenuItem1.Text = "option 1";
    toolStripRadioButtonMenuItem2.Text = "option 2";
    toolStripRadioButtonMenuItem3.Text = "option 2-1";
    toolStripRadioButtonMenuItem4.Text = "option 2-2";
    toolStripRadioButtonMenuItem5.Text = "option 3-1";
    toolStripRadioButtonMenuItem6.Text = "option 3-2";
    toolStripMenuItem1.Text = "toggle";
    toolStripMenuItem1.CheckOnClick = true;

    mainToolStripMenuItem.DropDownItems.AddRange(new ToolStripItem[] {
        toolStripRadioButtonMenuItem1, toolStripRadioButtonMenuItem2,
        toolStripMenuItem1});
    toolStripRadioButtonMenuItem2.DropDownItems.AddRange(
        new ToolStripItem[] {toolStripRadioButtonMenuItem3, 
        toolStripRadioButtonMenuItem4});
    toolStripMenuItem1.DropDownItems.AddRange(new ToolStripItem[] {
        toolStripRadioButtonMenuItem5, toolStripRadioButtonMenuItem6});

    menuStrip1.Items.AddRange(new ToolStripItem[] { mainToolStripMenuItem });
    menuStrip2.Items.AddRange(new ToolStripItem[] { mainToolStripMenuItem2 });
    Controls.Add(menuStrip1);
    Controls.Add(menuStrip2);
    MainMenuStrip = menuStrip1;
    MainMenuStrip = menuStrip2;
    Text = "Menuebar";
}
tshepang
  • 12,111
  • 21
  • 91
  • 136
incubuzz1978
  • 53
  • 1
  • 8

1 Answers1

0

i solved it by calling both mainToolStripMenuItems... before that i tried to overload MainMenuStrip = menuStrip1; but wasn't possible... but the solution was fairly simple :P

menuStrip1.Items.AddRange
(new ToolStripItem[] 
   {     mainToolStripMenuItem,
    mainToolStripMenuItem2 });
incubuzz1978
  • 53
  • 1
  • 8