浜田さん,お忙しい中,早速の修正ありがとうございます.
DefaultPrinter自体を書き換えてしまうと,他のプログラムに影響を与えてしまうので,リストを取得してマッチングする方法をとられたのですね.その方が行儀良いソフトで,私の方法は行儀悪い方法でした.
ついでながら,印刷ダイアログにはStatusBarが無いので,[プリンタ設定]ボタンのMouseMoveのときに,バルーンで”プリンタ名,用紙サイズ,トレイ”が表示されれば有難いです.
確認のためなら,ボタンを押してプリンタ設定ダイアログを出すまでもないということで.