如何从一个表单刷新另一个表单?

2023-12-08

我有两种形式 - form1 和 form2。我使用以下代码片段从 form1 调用 form2:

Application.run(new Form2());

Form2 f2=new Form2();

f2.show();

这段代码运行得非常好,我可以看到 form2 从 form1 加载。

现在我需要重复这个动作五次。当我第一次运行它时,必须创建新的实例(即必须执行上面的代码),但是当我第二/第三或第四次运行它时,我需要刷新 form2 而不是创建新的 form2。当我运行上面的代码 5 次时,会创建 5 个新的 form2 实例。相反,form2 必须只显示一次,但当我调用第一个表单以外的任何其他时间时,它必须刷新。您能解释一下吗?


。当我运行上面的代码 5 次时,form2 的 5 个新实例是 创建的。相反,form2 必须只显示一次,但它必须 当我在第一个表格之外的任何其他时间打电话时,都会刷新。

这是因为您创建了 5 次:

 Form2 f2=new Form2();

这将创建一个新表单。如果调用它 5 次,它将创建 5 个表单实例。

如果要刷新数据,则需要创建一个公共方法“Refresh()”并调用它。例如:

f2.Refresh();

这样,您将能够重做绑定或再次设置要刷新的数据以实现持久性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何从一个表单刷新另一个表单? 的相关文章

随机推荐

  • 如何捕获对话框外触摸时的事件?

    我的应用程序有一个对话框 我想在用户单击对话框外部时捕获事件 为此我需要做什么 谢谢大家 Dialog有setCanceledOnTouchOutside boolean 方法 如果您传递 true 作为参数 当您触摸窗口边界之外时 对话框
  • jquery datepicker + 日期差异计算

    这是我的代码 function arr date datepicker dateFormat dd mm yy dep date datepicker dateFormat dd mm yy function var start arr d
  • 如何编写 Firebase 规则以允许仅读取集合/文档的一部分? [复制]

    这个问题在这里已经有答案了 我正在使用 firebase firestore 开发一个网站 该网站向基于角色的用户显示文章 所以数据库保存了文章的集合 qlt0mPbTBt1rQcrx1HJR title Article 1 descrip
  • jQuery.parseJSON \u0092 字符未解析

    我有一个从 php 编码的文本 带有 ajax 函数和 de php utf8 encode 如果我直接在控制台中打印它 文本将显示如下 projects id 1 title CURSOS DE PERIODISME descriptio
  • 使用赋值作为条件表达式?

    考虑 if a 5 do something 任务作为条件如何发挥作用 它是基于左值的非零值吗 C ISO IEC 14882 2003 E 5 17 1 有几个赋值运算符 它们都组 右到左 全部都需要一个可修改的左值作为其左操作数 赋值表
  • 在 Angular Dart 组件中填充派生字段

    我有一个采用单个属性的组件 我想用从此属性派生的值填充组件中的字段 我遇到的问题是 当构造函数内的代码运行时 与属性的绑定尚未发生 那么 如何设置派生字段的值呢 这是一些代码 import package angular angular d
  • 是否可以使用pandas中的groupby来执行applymap?

    在 pandas Dataframe 中我想要applymap somefunction using groupby 使用一些列索引值 mcve 01 txt pos index M1 M2 F1 x 16230484 141 G G G
  • C# 中的联合 - 与非对象字段不正确对齐或重叠

    我通过 PInvoke 编组到本机 C dll 它需要以下调用 private static extern int externalMethod IntPtr Data MarshalAs UnmanagedType U4 ref int
  • Nifi:nifi 中的线程

    我想知道线程在 nifi 中如何工作 我的意思是一个处理器有一个线程还是它们在一个主线程中 也许我想从处理器获取一个文件 然后我想更新它 如何防止多个处理器同时获取文件数据 除了使用 keep file false 操作 是否可以在执行脚本
  • JavaScript 排序回调

    我需要对一大堆 Javascript 项目进行排序 我正在使用sort像这样的函数 var sorted list non sorted sort function a b Sort stuff here 我想做的是当sort功能完成 是否
  • 如何使用 UIImagePickerController 录制时使麦克风静音?

    我正在使用 UIImagePickerController 在我的应用程序之一中录制视频 我已成功录制视频 但现在我想在录制视频时将麦克风静音 没有音频的视频 我已经搜索了很多 但没有任何线索 请帮我解决这个问题 是否可能 如果可能的话 比
  • 隔离范围属性何时真正添加到范围中?

    我正在创建一些具有隔离范围和一些别名属性的指令 例如 scope prop1 我的问题是 这些别名到底什么时候添加到范围中 我遇到了一些问题 因为链接函数中未定义属性 运行这个 jsFiddle 后在控制台中查看 http jsfiddle
  • 导入 Math.PI 作为参考或值

    我正在准备 Java 基础认证 我对我正确的问题的答案感到有点困惑 Given public class Circle static double getCircumference double radius return PI 2 rad
  • 释放使用 initWithInteger 创建的 NSNumber 实例:与 numberWithInt:

    书中第326页Objective C 2 0 编程作者说 myNumber NSNumber alloc initWithInt 1000 当然 根据之前的讨论 如果您创建myNumber这样 当您使用完它后 您有责任通过如下语句随后释放它
  • 无法检测类 IllegalArgumentException

    同时从 eclipse 学习和探索 Java 9 我在 eclipse 中创建了一个简单的项目 虽然当我编译该项目时 它打印了程序的预期结果 但也出现了以下异常 Could not instrument class mymodule App
  • 如何在 LINQ 中按大小写排序

    我有这个答案实体框架 OrderBy CASE WHEN 但这只能处理两个选项 var p ctx People OrderBy p gt p IsQualityNetwork 1 p IsEmployee 1 0 1 ThenBy p g
  • 高效的 HTML Div,其中有漏洞

    让我多解释一下 我试图拥有一个大区域 全屏 其中有一个固定大小的孔 该孔将跟随鼠标在屏幕上移动 想象一下 将范围集中在页面上 而页面的其余部分呈灰色 我需要它在所有浏览器 包括 IE 6 中有效地工作 我当前的解决方案使用 4 个 div
  • pthread_create 无法与 pthread_attr_setschedparam 一起正常工作

    我是线程编程的新手 所以我对这个看似愚蠢的问题表示歉意 我正在尝试使用 pthread attr t 使用 pthread create 创建 POSIX 线程 我正在尝试设置 sched priority 值并将其放入属性中 代码粘贴在下
  • 当连接到一个非常小的/空表时,为什么尽管我使用“LIMIT”,MySQL 仍进行完整扫描?

    编辑 我删除了GROUP BY示例查询中的子句 但同样的问题显示 当我将表 x 连接到空 1 行表 y 时 尽管我使用了限制 MySQL 对表 x 进行全表扫描 原问题 我试图学习如何优化 SQL 查询 但遇到了我无法理解的行为 有这样的模
  • 如何从一个表单刷新另一个表单?

    我有两种形式 form1 和 form2 我使用以下代码片段从 form1 调用 form2 Application run new Form2 Form2 f2 new Form2 f2 show 这段代码运行得非常好 我可以看到 for