datagridview を継承し、いくつかのカスタム プロパティを追加するカスタム コントロールを作成しました。行の追加、行の削除などの機能を持つことができるように、その上にドッキングされたツールバー コントロールを追加するだけですが、下の画像のように表示されます。
ご覧のとおり、列ヘッダーはツールボックス コントロールの下にありました...互いに重ならないようにしたいだけです...助けてください。
編集
次のようなカスタム プロパティを挿入するだけです。
Dim _Toolbox_ As Toolstrip
Dim _ShowToolbar As Boolean
Public Property ShowToolbar() As Boolean
Get
Return _ShowToolbar
End Get
Set(ByVal value As Boolean)
_ShowToolbar = value
If value = True Then
_Toolbox_ = New Toolstrip
MyBase.Controls.Add(_Toolbox_)
_Toolbox_.Dock = Windows.Forms.DockStyle.Top
_Toolbox_.Visible = True
Else
MyBase.Controls.Remove(_Toolbox_)
_Toolbox_ = Nothing
End If
End Set
End プロパティ