2014-12-02 2 views
0

특정 셀에 버튼을 배치하고 싶습니다. 이미 완료 했으므로 전체 셀을 덮지 않는 버튼입니다.특정 셀에 단추를 배치 할 수 있습니까?

현재 -이 버튼은 전체 셀을 덮는 버튼 만 만들고, 셀 측면에있는 작은 버튼이 좋을 것입니다.

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

당신이 시도 것을, 그것으로 실패한 것을 우리가보기를 재생하는 것입니다 그래서 우린 거기에서 당신을 도울 수 있어요. – Desaroll

+0

@Desaroll 완료. – SkyTrees

답변

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 

주 (왼쪽 위, 오른쪽 아래)

관련 문제