質問

現在、私は、彼らがプリンタに送信される前に印刷されたページをプレビューするウィンドウを開くために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)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top