我要晕了
我想删除MainMenu中某个菜单中符合条件的MenuItem,用如下代码
  for i:=0 to 3 do
  begin
    //Edit3.Text:=Edit3.Text+N11.Items[i].Caption+','
    N11.Delete(i);
  end;假设N11下有四个MenuItem,如果用注释调的那行语句,能看到四个Caption都被输出,但是如果执行该代码,结果是第一个和第三个被删除了,然后报错。如果两行都执行,那么可以在Edit3中看到1和3的Caption,这是什么原因呢?多谢了各位。