2017-08-16 4 views
0

私は、その内容に応じて、DataGridViewの中で異なる行に異なる色を設定しています:_myColorはColor.Greenや色のようなものがある場合C#のWinforms DataGridView.Row設定カスタムカラー

row.DefaultCellStyle.BackColor = _myColor; 

すべてが正常に動作します(255 、180,95)、Color(128、Color.Green)のように、アルファ値が逸脱した色は受け付けません。 DataGridView rows with and without alpha value

上記の図の最初の行は、アルファ!= 255(常に灰色で完全に描かれていない)の色を割り当てようとしたもので、2番目の行には既知の色が割り当てられています。

それは機能ですか、バグですか?

+0

を試してみました。私はそれをさまざまな方法で試しました。アルファ値が255と異なるたびに、行は正しく描画されません。 –

答えて

0

はあなたのDataGridViewのバグのように見えますColor.FromArgb()またはColor.FromName()方法

+0

チップのおかげで。はい、私はしていたと私の意見では、どちらも動作しません。 –

関連する問題