掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
印刷文字のFontを変えるには? (ID:145586)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> PrintDocumentコントロールの方でボタン1ボタン2を識別して 具体的には、どのように識別しておられるのでしょうか? 質問文を見る限り、既に実装自体はできていて、それに対して 別の実装方法を模索しているように見えますが…現在のコードが 提示されていないので、改善案の出しようがありません。 とりあえず、思いつくところでは: (案1) ボタンごとに PrintDocument を用意する。(個別の印刷イベント) (案2) WithEvents/Handles を使わない。処理に応じたメソッドを用意し、 それらを AddHandler して利用するようにする。(個別のデリゲート) (案3) どのボタンが押されたのかを、Private なフィールド変数に 保持しておき、印刷イベント側で判定する。(描画処理の切り替え) (案4) ボタンが押されたときに、フォントやブラシを必要な分生成し、 それを Private なフィールド変数に割り当てて、印刷イベント側では それらをつかって描画処理を行うようにする。(ブラシ等の事前生成) (案5) 描画を担当するクラスを別に用意しておき、ボタンが押された時点で そのインスタンスを生成するようにし、印刷イベントでは単に、 そのクラスのメソッドを呼び出すだけにしておく。(描画処理の分離)
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.