【问题标题】:How do I hide a button when printing?打印时如何隐藏按钮?
【发布时间】:2014-02-26 20:23:32
【问题描述】:

在互联网上搜索解决方案后,我在 2007 年的 CodeProject 上找到了这个:

VisibleWhilePrinting = false

这在 VB.Net 中似乎不存在。打印表单时有什么东西可以用来隐藏按钮吗? (除了每次打印表单时手动将按钮的“可见”属性设置为隐藏)。

谢谢。

标签: vb.net forms printing printform


【解决方案1】:

你为什么不创建一个处理这种行为的方法呢?您提供的代码可能是在代码中某处引用以确定需要发生什么的变量,例如:

 Dim VisibleWhilePrinting As Boolean = False

然后可以在任何地方使用或设置它,然后在需要的地方使用它。为了隐藏一个按钮,取决于你为什么需要隐藏它。正如您已经说明了按钮本身的 visible 属性。所以正如我所说,创建一个方法并调用它或一个函数......

更新

正如@varocarbas 所提到的,没有一种自动的方法可以实现这一点,只能手动实现。

【讨论】:

  • 您的回答没有解决问题(OP 要求一个内置标志,它自动解释所有内容;实际上,明确声明不手动执行;您的建议将“手动执行” ") 并且可能有助于进一步扩展这个“想法”。正确答案:没有这样的事情。 OP 的问题(出于好​​奇):请提供此代码的链接,因为我无法在网络上找到对此变量的任何引用。
  • @varocarbas 很好,谢谢伙计!我想我应该说过没有办法自动做到这一点。我没有。
  • @varocarbas。我通过搜索“VisibleWhilePrinting PrintForm”找到了该链接。看起来这已经严重过时了。 codeproject.com/Articles/19413/…
  • @APrough 不错。实际上它在输入“VisibleWhilePrinting”(我输入的内容)时也会出现,但它是最后一个结果,只有一次出现,所以我错过了......无论如何,它只是一个程序的验证;如果您无法区分变量和 .NET 属性,则最好学习一点,而不是在这里询问。这是一个完全题外话的问题。
  • @APrough 当然,在题外话方面毫无疑问。但只是为了澄清这个问题:对我来说这听起来有点太奇怪了。只有 6 篇参考文献(其中 2 篇来自这篇文章),而且它们都没有远程链接到 Microsoft 或任何其他值得信赖的来源。我在过去多次看到过这种情况:有人写了一些东西(例如,错误地输入了一个属性的名称)而其他论坛重复了这个错误。此代码来自 2007 年! PowerPacks 有点“边缘化”,但即使......在不到 7 年的时间里被完全移除!甚至没有人问/抱怨/评论。这太奇怪了。
猜你喜欢
  • 1970-01-01
  • 2016-09-04
  • 1970-01-01
  • 1970-01-01
  • 2017-06-04
  • 1970-01-01
  • 1970-01-01
  • 2019-12-25
  • 2016-10-22
相关资源
最近更新 更多