VB.NET質問スレ(Part14)
■ このスレッドは過去ログ倉庫に格納されています
0359デフォルトの名無しさん
2006/02/13(月) 09:57:12Dim i As Integer
For i = 0 To C1FlexGrid1.Cols.Count - 1
C1FlexGrid1.Cols(i).TextAlign = C1.Win.C1FlexGrid.TextAlignEnum.RightCenter
If i = 2 Then
C1FlexGrid1.Cols(i).StyleDisplay.BackColor = System.Drawing.Color.Red
End If
Next
だと2列目を赤にできるのですが
Dim i As Integer
For i = 0 To C1FlexGrid1.Cols.Count - 1
If i = 2 Then
C1FlexGrid1.Cols(i).StyleDisplay.BackColor = System.Drawing.Color.Red
End If
Next
だと全セルが赤くなってしまいます。
なぜTextAlignを設定したときとしないときで挙動が変わってしまうのか
非常に悩んでおります。
これってやっぱりFlexGridのバグなんでしょうか?
フォームにFlexGridを貼り付けただけでLoadイベントに書いています。
最小のサンプルだと思います。
■ このスレッドは過去ログ倉庫に格納されています