gpt4 book ai didi

C#调用另一个Form的方法

转载 作者:行者123 更新时间:2023-12-02 01:20:13 25 4
gpt4 key购买 nike

嗨我有 2 个表格 Form1 和 Form2

Form1 有一个表,有我的记录,Form1 中有一个用于刷新表的 Void。

Form2 是我的插入表单,我正在向 sqlserver 插入数据。我想在我将记录保存在 Form2 中以运行 Form1 刷新无效时。(当 Form1、Form2 打开时)

谢谢。

最佳答案

Form2 必须引用 Form1 的实例。单击插入按钮时,您可以将此引用传递给 Form2:

Form2 insertForm = new Form2();
//Form2.ShowDialog(Me); - Correction - 'Me' is for VB. in C# it's:
Form2.ShowDialog(this);

接下来在 Form2 上,您可以像这样访问 Form1:

(Form1)this.Parent.RefreshTable();

关于C#调用另一个Form的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5743611/

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