0

特定の読み取り専用ファイル形式用のファイル表示プログラムを開発したいのですが、ほとんどの場合、スクロール可能なテキストになります。もちろん、非常に簡単な方法は、既存のテキスト表示コントロールを使用することですが、グラフィカルな種類の「カスタム色付きハイライト」、テキストの色付け、およびペイントされた他のものが必要であるという結論に達しました。自分で絵を描く予定。ラベルやリッチ テキスト ボックスの上に独自のグラフィックスを並べようとするのはよくないと思うので、スクロール バー以外のすべてをペイントすることを計画していましたが、これらのラベルやリッチ テキスト コントロールが私が知らない何らかの方法でもっと拡張可能ですか?

私が絵を描く道を行くと仮定すると、私は詳細について100%確信が持てません. パネルに直接ペイントしますか? または、ペイントするためのより良い GUI コントロールはありますか? また、検証時にコンテンツを再描画するのは簡単/効率的だと思うので、画面をバッファリングしない方が良いと思います...しかし、バッファから再描画する方がもっと速いかもしれません...それは私を大いに節約しますか?画面バッファしかない場合の問題...これは非常に非効率的ですか? パネルに直接ペイントする私の計画は、バッファリングされていない、良い考えですか、それとも私が見落としている好ましい方法はありますか?

4

1 に答える 1

0

WebBrowserコントロールまたはRichTextBox(書式設定htmlまたはrtfテキストから作成)を使用してみてください。

于 2012-12-23T06:30:43.027 に答える