gpt4 book ai didi

freepascal - Pascal 将 ListView 从主窗体传递到非模态窗体

转载 作者:行者123 更新时间:2023-12-04 18:24:04 25 4
gpt4 key购买 nike

我的主窗体中有一个 ListView ,我希望另一个非模态窗体能够添加内容。
我如何将 ListView 传递给非模态表单?
我希望能够修改它的表单由 MainForm 在单击按钮时显示,只需使用 Form.Show。

我还应该澄清一下,我希望表单不使用主表单以避免循环引用。

最佳答案

最简单和最好的方法是向接收表单添加一个方法——即上面带有 ListView 的表单——上面写着“AddThingsToListView”,并让它接受你想要添加的东西(可能是一个 TListItem?)

这样,您就可以调用

MyMainForm.AddThingsToListView(ANewListItem);

从任何地方。

换句话说,不要将 ListView 传递给非模态表单;相反,让主窗体能够接受对其 ListView 的添加。

关于freepascal - Pascal 将 ListView 从主窗体传递到非模态窗体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10095001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com