我想在某些单元格上放置一个按钮。一个不覆盖整个单元格的按钮,因为我已经完成了。
当前 - 这只会创建一个覆盖整个单元格的按钮,我只想在单元格侧面放一个小按钮。
For x As Integer = 0 To gridCategories.Columns.Count - 1
If gridCategories.Rows(x).Cells(1).Value.ToString = "master" Then
gridCategories.Rows(x).Cells(0).Style.Font = New Font("Calibri", 10, FontStyle.Bold)
gridCategories.Rows(x).Cells(0) = New DataGridViewButtonCell
End If
Next
谢谢,
答案 0 :(得分:0)
免责声明,我没有测试过此代码。希望它会让你朝着正确的方向前进。一种选择是使用填充...
Dim ButtonPadding As New Padding(4, 5, 6, 7)
For x As Integer = 0 To gridCategories.Columns.Count - 1
If gridCategories.Rows(x).Cells(1).Value.ToString = "master" Then
gridCategories.Rows(x).Cells(0) = New DataGridViewButtonCell
gridCategories.Rows(x).Cells(0).Style.Font = New Font("Calibri", 10, FontStyle.Bold)
gridCategories.Rows(x).Cells(0).Style.Padding = ButtonPadding
End If
Next
请注意,填充的顺序是(顶部,右侧,底部,左侧)