【问题标题】:How to disable a button after print in vb.net?如何在 vb.net 中打印后禁用按钮?
【发布时间】:2016-12-07 00:45:32
【问题描述】:

我得到了直接打印的代码

 Private Sub btnPrint_Click(sender As System.Object, e As System.EventArgs) Handles btnPrint.Click
    With AxEDOffice1
        .SetActivePrinter("Microsoft XPS Document Writer")
        .PrintOut(EDOfficeLib.WdPrintOutRange.wdPrintAllDocument)
        '.PrintDialog()
    End With
End Sub

我有这张照片。打印完成后如何禁用打印按钮?

有关如何浏览 MS Word 和 Print,ETC 的信息,我正在关注此 LINK

【问题讨论】:

  • 您想在打印作业发送到打印机后立即禁用该按钮,还是在打印作业完成后禁用该按钮?如果打印机没有将状态信息报告回软件会发生什么?如果用户在 Windows 中选择“打印到文件”功能怎么办?如果用户使用 Acrobat、XPS 或 OneNote 等虚拟打印机怎么办?
  • @Dai 我包含了我正在关注的链接.. 对于您的问题.. 也许我想在打印作业完成后禁用该按钮。
  • 你发的图片绝对没用,没必要。为什么我们需要知道你的应用是什么样的?至于你的问题,@Dai 要求你澄清它。也许当你弄清楚你想问什么并edit你的问题说清楚时,你会得到答案。期望我们通过链接来理解它,或者说 Maybe I want to disable the button after... 是行不通的。您具体想做什么?不是您认为自己可能想做什么,而是您具体想做什么
  • 我想要在这篇文章中实现的只是在打印作业完成后禁用一个按钮

标签: vb.net printing


【解决方案1】:

你所要做的就是设置Enabled属性

Private Sub btnPrint_Click(sender As System.Object, e As System.EventArgs) Handles btnPrint.Click
With AxEDOffice1
    .SetActivePrinter("Microsoft XPS Document Writer")
    .PrintOut(EDOfficeLib.WdPrintOutRange.wdPrintAllDocument)

End With

BtnPrint.Enabled = False

End Sub

【讨论】:

  • 我稍后再试试。
  • @KiRa 等待您的反馈 :)
猜你喜欢
  • 2011-10-18
  • 2014-06-05
  • 1970-01-01
  • 2016-03-30
  • 1970-01-01
  • 2011-09-04
  • 2011-01-07
  • 2021-10-20
  • 1970-01-01
相关资源
最近更新 更多