当前位置:编程学习 > VB >>

commondialog打印问题

vb6使用commondialog调用打印对话框,在“页面范围”中“当前页面”、“页码”都是灰色的。
这是什么原因?怎样才能使用这两个功能?
往大家赐教
谢谢! 设置Flags CommonDialog1.Flags = cdlPDPageNums
这样吗?
试了,不行啊 这个需要设置起始页和最大页,你试试下面这个代码:

Private Sub Command1_Click()
    CommonDialog1.Copies = 1
    CommonDialog1.Min = 1
    CommonDialog1.Max = 50
    CommonDialog1.Flags = vbPDUseDevM0deCopies Or vbPDSelection
    CommonDialog1.ShowPrinter
End Sub
关注:
     我试了一下在无打印内容时CommonDialog1.Flags 没有那个设置能把“当前页”和“页码”设为可选,期待答案
引用 3 楼 getemail 的回复:
这个需要设置起始页和最大页,你试试下面这个代码:


VB code
Private Sub Command1_Click()
    CommonDialog1.Copies = 1
    CommonDialog1.Min = 1
    CommonDialog1.Max = 50
    CommonDialog1.Flags = vbPDUseDevM0deCopies……


页码有了,当前页不可先 #3楼已经给出答案

引用 4 楼 qinwu7 的回复:
关注:
  我试了一下在无打印内容时CommonDialog1.Flags 没有那个设置能把“当前页”和“页码”设为可选,期待答案
需要指定的吧,怎么弄呢 我试了下,无法选择当前页啊 页码范围可用指定了,但是当前页还是灰色的不可用
补充:VB ,  基础类
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,