0

クリック イベントに次のコードがあるとします。

MenuItem myItem = new MenuItem("Tab", TabIndex);
Menu1.Items.AddAt(TabIndex, myItem);
myItem.Selected = true;

たとえば、このクリック イベントでボタンを 5 回クリックすると、実行時に 5 つのメニューが作成されます。

私がやりたいことは、クリックするとメニュー上の任意の項目 (または MenuItem の配列) を選択する別のボタンを用意することです。

これで私を助けてください。

4

1 に答える 1

1
   private void button1_Click(object sender, EventArgs e)
            {
                MenuItem myItem = Menu1.Items[0];
            }

i put 0 u 必要に応じて他のインデックスを選択できます。また...

MenuItem myitem = Menu1.SelectedItem;

ありがとう、ここにもう1つの方法があります

foreach (MenuItem c in Menu1.Items)
            {
                if (c.SomePropertyYouNeed == SomeOtherThingYouNeedToCheck)
                {
                    //your logic here
                }

            }
于 2013-06-11T02:00:05.183 に答える