arrays – delphi 7 Items属性

我来自
Java背景,我们有接口的数据结构,如果它的集合它支持某些行为,而一个集合有另一个.

在Delphi中进行编程的时候,当我询问对项目行为的反思时,我会碰到一堵砖墙,这很奇怪.
例如,此代码无法编译

      menuOfSomeKind.Items.Add(t);

某种类型的菜单是包含其他子组件的项目的组件,即菜单项.

如果我想动态编辑这个,意思是使用添加行为,它会说'[‘expect but’.’找到.

你能澄清一下吗?

最佳答案 可能menuOfSomeKind是TMenuItem而不是TMainMenu

如果要向TMenuItem添加项目,请使用MenuItem.Add(t);

如果要向TMainMenu添加项目,请使用MainMenu.Items.Add(t);

点赞