【问题标题】:How to set Progress bar on Message Box如何在消息框上设置进度条
【发布时间】:2009-06-04 10:09:14
【问题描述】:

我想在我的消息框上设置进度条如何设置...进度条属性样式有 Marquee 属性..... 消息框代码如下.......

  MessageBox.Show("Data process please wait .", "Data progress ", MessageBoxIcon.Information);

【问题讨论】:

  • 建议您至少使用编程语言标记您的问题,以便将其传达给合适的人。

标签: c# .net winforms messagebox


【解决方案1】:

使用 MessageBox 无法做到这一点。你需要实现你自己的表单,它看起来像一个消息框,但包含一个进度条和/或任何你想在那里看到的东西。

【讨论】:

  • 你能告诉我如何编写自定义消息框
  • 从Form派生,在其上放置一个Label和一个ProgressBar。当您只需要确定/取消时,也放置按钮 - 如果您需要动态按钮组合,它会变得更加复杂。在 ButtonClicked 事件中设置 DialogResult 属性 ...
  • 可以直接在按钮上设置dialogresult。所以'ok'有DialogResult.OK,'cancel'有DialogResult.Cancel。您必须设置的属性是“DialogResult”,您可以使用按钮的 Properties-Windows 进行设置。
  • 是的,你是对的 - 你甚至得到了标准行为 - ESC = close, Enter = Ok ...
  • 是的,tanascius 说的:从 Form 派生,添加你的控件等等。
猜你喜欢
  • 2015-11-08
  • 2011-12-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多