【问题标题】:How can i reload a form with different arguments?如何重新加载具有不同参数的表单?
【发布时间】:2012-05-01 13:50:58
【问题描述】:

所以我在 Windows 窗体和 C++ 中创建了一个应用程序,它打印出一段代码,你应该写,你认为它会打印出什么,我已经成功地做到了,但现在我需要这样做,每个主题中至少有 2 段代码(数组,函数 uc)。 这就是表单的样子:http://scr.hu/0qz/fk7nn

所以基本上这个表单在调用时会得到两个变量 - 'id' 和 'step'

'id' - 在 CASE 运算符中用于选择主题。

'step' - 用于标记您所在的代码,因此如果我将参数称为 2 而不是 1,它将加载“ARRAYS 2/2”而不是“ARRAYS 1/2”的表单.

但是,我不知道如何在不重新加载表单的情况下“刷新”表单。 我希望您了解我想要达到的目标,如果您有任何问题,我会尽快回答! 提前谢谢!!!

【问题讨论】:

  • 与您的问题没有直接关系,但是当您学习使用 .Net 时,使用 C++/CLI(.Net 的 C++ 版本)可能不是一个好主意。使用 C# 会好很多。

标签: .net winforms c++-cli reload


【解决方案1】:

应该更改方法,以便您不会将两个值都传递到表单中。如果您要显示类似于向导的相关项目的表单,您可以只传递类别的 id,然后根据您所处的步骤使用集合来显示正确的项目。然后,此解决方案适用于 n 个项目,并且不限于一个或两个项目。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-26
    • 2018-12-03
    • 2017-09-18
    • 1970-01-01
    • 2018-01-10
    • 2011-11-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多