変更バージョン |
2.5.20044.197 |
カテゴリ |
チェックボックス |
対応策 |
○ |
詳細
旧バージョンでは、チェックボックスコントロールが無効状態である場合、チェックマークとボックスの色がグレーで表示されました。本バージョンでは、四角の青いマークが表示されます。これは、無効状態の表示について仕様変更が行われたためです。
旧バージョンと同様の動作にするには、C1FlexGrid の Glyph コレクションの Grayed メンバーに、旧バージョンのチェックボックスイメージを設定してください。
チェックボックスイメージは、旧バージョンの画面キャプチャなどにより作成します。
private void Form1_Load(object sender, EventArgs e)
{
DataTable dt = new DataTable("TEST");
dt.Columns.Add("ColumnA", Type.GetType("System.Boolean"));
dt.Columns("ColumnA").AllowDBNull = true;
dt.Rows.Add(true);
dt.Rows.Add(false);
dt.Rows.Add(DBNull.Value);
c1FlexGrid1.DataSource = dt;
// 旧バージョンのイメージを設定
c1FlexGrid1.Glyphs(GlyphEnum.Grayed) = new Bitmap("CheckBox-Disabled.png");
}
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim dt As DataTable = New DataTable("TEST")
dt.Columns.Add("ColumnA", Type.GetType("System.Boolean"))
dt.Columns("ColumnA").AllowDBNull = True
dt.Rows.Add(True)
dt.Rows.Add(False)
dt.Rows.Add(DBNull.Value)
C1FlexGrid1.DataSource = dt
' 旧バージョンのイメージを設定
C1FlexGrid1.Glyphs(GlyphEnum.Grayed) = New Bitmap("CheckBox-Disabled.png")
End Sub
関連トピック