0

私の C# WinForm アプリケーションでは、「PrintDialog」を使用して、ユーザーが印刷要求を「カスタマイズ」できる標準ウィンドウを開きます (プリンターを選択し、プロパティにアクセスし、すべてのページまたは範囲を印刷するように選択します...)

.Net 印刷ダイアログ

しかし、そのウィンドウでは、ユーザーは印刷したいページのリスト (, で区切られた) を入力することはできません。これは、メモ帳の [印刷] ダイアログでできることと同じです。

メモ帳の印刷ダイアログ

メモ帳の PrintDialog のような印刷ダイアログを取得する方法はありますか?

[編集] Brian が提案したように、解決策は PrintDialog でプロパティ UseEXDialog を true に設定することです。それはドキュメントに基づいて明らかではありませんでしたが、それはうまくいきます!

4

2 に答える 2

0

ドキュメントに基づいて、AllowSomePagesプロパティを true に設定する必要があるようです。

[ページ] オプション ボタンが有効かどうかを示す値を取得または設定します。

于 2014-07-06T05:56:16.563 に答える