C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

ログ内検索
  • キーワードを複数指定する場合は 半角スペース で区切ってください。
  • 検索条件は、(AND)=[A かつ B] (OR)=[A または B] となっています。
  • [返信]をクリックすると返信ページへ移動します。
キーワード/ 検索条件 /
検索範囲/ 強調表示/ ON (自動リンクOFF)
結果表示件数/ 記事No検索/ ON
大文字と小文字を区別する

全過去ログを検索

<< 0 >>
■16207  Re[1]: 属性の利用法
□投稿者/ aetos -(2008/03/31(Mon) 17:57:56)
    No16202 (ネタ好き さん) に返信
    > 属性のメリットは理解できるものの、私はいまいち属性を使いこなせておりません。
    > そこで、強者ぞろいのこの場所で訊ねようと思いました。
    > 皆様は属性をどのように使用しておりますか?
    > ご意見が頂ければ幸いです。

    自分で新しい属性を設計する話題はあまり見ないですね。
    で、.NET の属性は、ProxyAttribute(とその派生属性)とそれ以外の属性で大きく違うと思います。
    ContextBoundObject 派生クラスに ProxyAttribute 派生属性をつけると、その属性がついているだけで、対象のクラスに一定の処理を行わせることができます(間違えていたら訂正お願いします)。
    そうでない属性は、基本的に、リフレクションでその属性がついているかどうか調べて、何らかの処理を行います。
    この場合、属性は、そのクラスを扱う利用者に対するマークとして機能します。
記事No.16202 のレス /過去ログ34より / 関連記事表示
削除チェック/

■95387  Re[5]: Win-10/Pro + C# + IPAmj明朝
□投稿者/ S.Kos -(2020/07/27(Mon) 19:50:47)
    魔界の仮面弁士さんのご教示に沿って、なんとか一行だけのテスト印字成功まで、辿り着きました。
    MSのサイトを覗きながらusing設定する過程で、

    Windows フォームアプリケーションから印刷する場合は、System.Drawing.Printing 名前空間を参照してください。

    とのコメントを数多く目にしました。
    いま、私がやろうとしていることは正にソレです。

    レガシーなフォームアプリケーションの一部を、"IPAmj明朝"を使いたいが為だけに、WPFで書き換えようとしています。
    たった一行とは言え、まともに動いているように思えるのですが・・・

    このあたりの事情をご教示いただければ幸いです。


    と、エディタで書き、サイトを開いたらNo95386がありました・・!
    ざっと眺めた限りでは、これが回答になっているかと・・
記事No.95373 のレス /過去ログ165より / 関連記事表示
削除チェック/

■95388  Re[6]: Win-10/Pro + C# + IPAmj明朝
□投稿者/ 魔界の仮面弁士 -(2020/07/27(Mon) 20:41:33)
    2020/07/27(Mon) 20:43:58 編集(投稿者)

    No95387 (S.Kos さん) に返信
    > Windows フォームアプリケーションから印刷する場合は、System.Drawing.Printing 名前空間を参照してください。

    それは、WPF で使う System.Printing 名前空間とは別物です。


    System.Drawing.Printing 名前空間は、主に Windows Forms 用であり、
    PrintDocument クラスや PrinterSettings クラスなどを有しています。
    (GDI+ 系の印刷処理で使われるものです)

記事No.95373 のレス /過去ログ165より / 関連記事表示
削除チェック/



<< 0 >>

パスワード/

- Child Tree -