我有一个DataGridview
,可让用户使用room
进行作业(activity
- > Checkboxes
)。
每个column
代表一个room
。每个row
代表一个activity
。
完全正常运作。现在我想让CheckBoxes
看起来更好(True
的粗绿色勾号,False
的粗红色x),以便让用户更容易获得概览。 tick和x可以是他们需要的一切;简单的ascii characters
或images
- 无论是什么让它发挥作用。
以下代码用于创建DataGridViewCheckBoxColumns。
For Each row As DataRow In dt_rooms.Rows
Dim a As DataGridViewCheckBoxColumn = New DataGridViewCheckBoxColumn(False)
a.FlatStyle = FlatStyle.Popup
a.CellTemplate = New DataGridViewCheckBoxCell()
a.ToolTipText = row.Item("room")
a.Name = row.Item("room")
a.CellTemplate.Style.SelectionBackColor = Color.White
dgv.Columns.Add(a)
Next
答案 0 :(得分:1)
这样做的一种方法是处理 <RatingBar
android:id="@+id/RatingBar"
style="@style/CustomRatingBar"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:isIndicator="true"
android:numStars="5" />
事件。例如,在此句柄中,您可以根据单元格值更改背景单元格颜色(已选中或未选中)。
例如,请参阅此link。