• 締切済み

DataGridViewでセル内の特定の文字色変更

プログラム初心者です。 C# .netFramework4.5 で開発しています。 タイトルについての質問ですが、 ReadOnlyのグリッドで「0123456789」の文字がセルに表示されている状態の中、 「34」だけフォントカラーを変更できるか調べたところ、 DataGridViewのCellPaintingイベントで自前で制御する以外は難しいことでした。 MSDNライブラリーなどを見ても参考になるソースは下記の通りくらいしか載っていませんでした。 http://msdn.microsoft.com/ja-jp/library/system.windows.forms.datagridview.cellparsing(v=vs.110).aspx 参考になるようなソースを教えていただけたら幸いです。 大変恐縮ではありますが、ご教示の程宜しくお願いします

みんなの回答

  • Wr5
  • ベストアンサー率53% (2173/4061)
回答No.1

「CellPaintingイベント」です。 と指摘されていたハズですが??? いくらか前にListViewのカスタムドローで回答したことはありましたな。 DataGridViewでも同じ事ができるかは不明ですが。 # テキストの描画開始位置の算出が…なぁ……。

参考URL:
http://qa.atmarkit.co.jp/q/3851

関連するQ&A

専門家に質問してみよう