2017-06-09 11 views
1

私はWinForms C#でアプリケーションを開発しています。デザイナーはアンチエイリアステキストを使用するようにしています。テキストレンダリングモードを設定する明白な方法はありませんが、エイリアステキストはアプリケーションの要件です。あなたは好奇心旺盛であればWinFormsのテキストレンダリングでアンチエイリアスを無効にする

、アプリケーションは、Windows 95、私はテキストアンチエイリアスを無効にするにはどうすればよい

を使用していたかのように見えると感じるように設計された小型のシミュレーションアプリですか!

+0

こんにちはパン、私は私の質問を明確にするために自分の投稿を編集しました。ありがとう、AShifter。 – AShifter

+0

コントロールの通常のテキストや、GDI +で描画したテキストについて話していますか?前者はシステム全体の設定ですが、後者はGraphicsオブジェクトで設定できます。だから、所有者がすべてのコントロールを描く必要があるかのように見えます。他の人には単純ではありません。(RTBやテキストボックスは必要ありません..!) – TaW

+0

ええ、私はコントロールのテキストについて話しています。それはいいです、私はそれなしで行こうとします。ありがとうございました! – AShifter

答えて

1

program.csには、フラグApplication.SetCompatibleTextRenderingDefault(false);があります。この値をtrueに設定すると、アンチエイリアスを無効にして、必要な結果が得られます。

関連する問題