fc2ブログ

コマネタ帳(旧) by iyoupapa

PCや土いじりやゲームやオモチャ、思いつくまま細切れネタを書き散らかす日記

Creative Commons Licenseiyoupapaが書いたコマネタ帳の文章は「Creative Commons 表示-継承 2.1 日本」ライセンスです。写真については私のFlickrで配布しています。新しい「コマネタ帳」に移転しました。

[C#]DataGridViewCheckBoxCellにラベルを表示する

DataGridViewCheckBoxLabelCellC#.NET Framework 限定エントリで申し訳ないです。ツール類を作るのに DataGridView が便利だったりするんですが、DataGridViewCheckBoxCell はチェックボックスしか表示されません。せめてラベルでも表示できれば少しは便利…と言うより列が減らせるな、というクラス DataGridViewCheckBoxLabelCell です。

2012/05/08 追記

gistに登録しました。(DataGridViewCheckBoxLabelCell)

使い方

  1. namespace が AdvancedDataGridView なのは Mark Rideout さんの TreeGridView に組み込んでいたからです。適宜修正してください。
  2. DataGridView のプロパティで、列のクラスに DataGridViewCheckBoxLabelColumn を選びます。
  3. Cell を DataGridViewCheckBoxCell にキャストして、 LabelText プロパティにラベルを設定します。

バインドには対応してないんです、ごめんなさい。

ライセンス

FreeBSD ライセンスと同じです。

これって意味あるの?

このクラスの意味は「セルに自力でチェックボックスを描画するサンプル」です。後は俺の自己満足w。

なお、.NET Framework のバージョンは 2.0 で確認しています。

コメント

コメントの投稿















管理者にだけ表示を許可する

トラックバック

この記事のトラックバックURL
http://iyouneta.blog49.fc2.com/tb.php/331-a72f8a9d

-

管理人の承認後に表示されます

-

管理人の承認後に表示されます

skin presented by myhurt : BLOG | SKIN
  
copyright © 2005 コマネタ帳(旧) some rights reserved. Powered by FC2ブログ