【问题标题】:Control.DrawToBitmap not working on UserControlControl.DrawToBitmap 不适用于 UserControl
【发布时间】:2011-06-20 06:25:21
【问题描述】:

我有几个复合用户控件,主要由标签和文本框组成,并使用 Control.DrawToBitmap 打印当前 UI。除了一个复合用户控件之外,这工作正常。它的位图仅包含 UserControl 中的几个控件。所有控件的 Visible 属性都设置为 True。 DrawToBitmap 的文档指出,“容器内的控件以相反的顺序呈现。”我不完全确定这意味着什么,但面板内有一些控件,所以我认为这可能与它有关。无论如何,我已经为面板和面板内的控件尝试了不同的顺序,但似乎没有任何帮助。有什么想法吗?

【问题讨论】:

    标签: winforms user-controls


    【解决方案1】:

    想通了。如果例如两个面板重叠但没有嵌套,则面板中位于另一个面板后面的控件将不会复制到位图上。更改顺序(通过放在前面)似乎没有任何效果。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多