【问题标题】:Passing Boolean from main form [duplicate]从主要形式传递布尔值[重复]
【发布时间】:2012-07-03 14:34:44
【问题描述】:

可能重复:
Passing variables from main form to input form
Passing data between forms

如何从主窗体传递布尔函数的结果?基本上是检查用户是否有权编辑程序中的任何内容?我基本上想在任何处理编辑的事件上检查该布尔值。有任何想法吗?谢谢。

【问题讨论】:

标签: c# .net


【解决方案1】:

在 FormOptions 上创建一个属性(或方法),比如 GetMyResult:

 using (FormOptions formOptions = new FormOptions())
{
    formOptions.ShowDialog();

    string result = formOptions.GetMyResult;

    // do what ever with result...
}

【讨论】:

  • 感谢您与其他人不同的是,他真正帮助了先生
  • @jwill22 您收到如此负面回应的原因是您的问题已被多次回答。问之前你没有尝试在 StackOverflow 上搜索吗?其他答案没有帮助吗?
  • 是的,但答案不是我想要的。
  • 您只能使用具有 DialogResult.OK 值或任何其他值的 DialogResult 属性
【解决方案2】:

可以通过多种方式完成,

  1. 使用 bool 参数编写一个构造函数。传递该论点并做出决定。

  2. 创建一个可从调用方法访问的布尔属性。

【讨论】:

  • 感谢您与其他人不同,真正帮助先生。
猜你喜欢
  • 1970-01-01
  • 2021-11-24
  • 2021-06-08
  • 2019-01-25
  • 1970-01-01
  • 2019-02-10
  • 2015-09-23
  • 2016-12-31
  • 2020-04-09
相关资源
最近更新 更多