.NET PrintPreviewDialogをカスタマイズしますか?
-
21-09-2019 - |
質問
現在、私は、彼らがプリンタに送信される前に印刷されたページをプレビューするウィンドウを開くためにPrintPreviewDialogを使用しています。それが最初の画面の左上に、非常に小さく表示され、ボタンが小さすぎるというかかわらず、問題がある。
ALTテキストhttp://img441.imageshack.us/img441/4577/printpreview .PNGする
私は、このダイアログの開始サイズを設定したり、位置を開始したり、少しでもボタンが少し大きくすることができますとにかくありますか?または私は自分自身を実装する必要がありますか?
解決
あなたはツールストリップを得ることができます。私はツールストリップを使用するのでしばらくして。しかし、私はあなたがそれが...
動作させることができると思うだろう Dim cnts As Form.ControlCollection = Me.PrintPreviewDialog1.Controls
Dim toolstrp As ToolStrip = DirectCast(cnts(1), ToolStrip)
toolstrp.Height = 50
Dim tsbtn As ToolStripButton = toolstrp.Items(0)
tsbtn.AutoSize = False
tsbtn.DisplayStyle = ToolStripItemDisplayStyle.ImageAndText
tsbtn.Size = New Size(65, 50)
Me.PrintPreviewDialog1.ShowDialog()
他のヒント
ALTテキストhttp://www.freeimagehosting.net/uploads/84be8f8b72.png
これは私自身のPrvDialogです。あなたは、新しいフォームを作成し、それを新しいのToolStrip、PrintPreviewControlを追加し、PrintPreviewDialog Funcionalityを実装することができます。
これは単純なオプションです。元PrintPreviewDialog動作を変更しようとするよりももっとシンプルます。
あなたはコード・プロジェクトでサンプルを見ることができます。アンEnhaced PrintPreviewDialog(CoolPrintPreviewDialog)。
所属していません StackOverflow