none
DataGridViewでCheckBoxの大きさを変更するには? RRS feed

  • 質問

  • DataGridViewにDataGridViewCheckBoxColumnクラスにより、以下のようにDataGridView上にCheckBox列を追加しています。

            Dim ChkbxCol As New DataGridViewCheckBoxColumn
            Me.DataGridView1.Columns.Insert(5, ChkbxCol)

    このとき、DataGridViewの列高さを

            DataGridView1.RowTemplate.Height = 15.0

    とすると、チェックボックスが表示されません。そこで、この高さを17.5にすると表示されます。行高さを15.0でチェックボックスを表示したいのですが、どうすればいいですか。ご存知の方がおられましたら、ご回答よろしくお願いいたします。

    2006年5月17日 7:43

回答

  • たぶん、できないと思います。普通のCheckBoxも四角の大きさを変えられないですよね?・・・たぶん。

    もしやるとすれば、CheckBoxをまねた独自のカスタマイズしたカラムを作成するしかないんじゃないでしょうか?
    以下を参考にすれば、できるかもしれません。方針だけですみません。(^^;

    Windows フォーム DataGridView コントロールのカスタマイズ 
    http://msdn2.microsoft.com/ja-jp/library/ms171618(VS.80).aspx

    2006年5月18日 5:52
    モデレータ

すべての返信

  • たぶん、できないと思います。普通のCheckBoxも四角の大きさを変えられないですよね?・・・たぶん。

    もしやるとすれば、CheckBoxをまねた独自のカスタマイズしたカラムを作成するしかないんじゃないでしょうか?
    以下を参考にすれば、できるかもしれません。方針だけですみません。(^^;

    Windows フォーム DataGridView コントロールのカスタマイズ 
    http://msdn2.microsoft.com/ja-jp/library/ms171618(VS.80).aspx

    2006年5月18日 5:52
    モデレータ
  • やはり変えられませんでしたか。ご回答ありがとうございました。

    2006年5月18日 7:54