首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PrintDialog中启用“当前页”

在PrintDialog中启用“当前页”
EN

Stack Overflow用户
提问于 2010-06-09 07:43:46
回答 1查看 3K关注 0票数 1

我使用一个System.Windows.Controls.PrintDialog让用户从我的应用程序中打印一个或多个页面。这就是我现在得到的:

代码语言:javascript
复制
        PrintDialog printDialog = new PrintDialog();

        printDialog.PageRangeSelection = PageRangeSelection.AllPages;
        printDialog.UserPageRangeEnabled = true;

        if (printDialog.ShowDialog() == true)
        {
            // do print ...
        }

我正在寻找在对话框中启用当前页面单选按钮的选项。如何启用它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-06-09 08:24:31

如果您要通过Reflector对引用PresentationFramework.dll进行反编译,您将能够看到这个类与CurrentPage无关。我认为这个无线电按钮在Win32PrintDialog中默认是禁用的。在WinForms中,这个无线电按钮在默认情况下绝对是禁用的:

代码语言:javascript
复制
    [DefaultValue(false), SRDescription(SR.PDallowCurrentPageDescr)] 
    public bool AllowCurrentPage {
        get { return allowCurrentPage;}
        set { allowCurrentPage = value;}
    } 

我想你不能启用这个无线电按钮,但我可能弄错了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3003900

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档