タイトル : Re: Printers.DeviceNameの表示順 投稿日 : 2008/12/19(Fri) 12:14 投稿者 : K.J.K.
> 下記コードにてリストボックスにプリンター名を取得する場合、 > どのような基準で取得される順番が決まるのでしょうか? 公開されている情報では存在しないと思われます。 > EPSON PM-G860がリストの最上位に表示されていたのですが、 > それがVP-4200になってしまったからですが、 > 理由が分かれば、再度、EPSON PM-G860を最上位にしたいのです。 > ただし、プリンター名称は一定でないため、 > 名称では指定出来ないのです。 > (PM-G860やG860、EPSONなど様々です) それは仕様を見直すべきではないかと。並び替えの規則がコード化 できないようならば、順番に依存するのは止めましょう。 前回選択したアイテムをレジストリなどに書き込んでおいて、 次回起動時に、プリンタ列挙後そのアイテムを選択しておけば いいのではないでしょうか。 |