Online Dokumentation - DataGridView Control Extender
Die RTFComboBoxColumn und die MemoEditColum beinhalten interne Editoren, die ein ToolStrip verwenden. Um in den Editoren das Look & Feel Ihrer Anwendung verwenden zu können, kann über die Renderer Eigenschaft dieser Columns einen eigenen Renderer übergeben werden. Der DataGridView Control Extender liefert zusätzlich drei Renderer mit, die Sie verwenden können.
Im folgenden Beispiel wird gezeigt, wie solch ein alternativer Renderer verwendet werden kann:
' Einen alternativen Renderer für die RichTextBox verwenden. Der Extender beinhaltet drei verschiedene
' Custom-Renderer: GrayStyle, Office2007 und VisualStudio Renderer. Sie können selbstverständlich
' auch Ihren eigenen Renderer verwenden.
Dim colRTF As dgvControlExtender.DataGridViewRTFComboBoxColumn = _
CType(Me.dgvMemoEditor.Columns("colRichText"), _
dgvControlExtender.DataGridViewRTFComboBoxColumn)
Dim renderer As New ToolStripProfessionalRenderer _
(New dgvControlExtender.ExtenderRenderer.VisualStudioColorTable)
renderer.RoundedEdges = False
colRTF.RenderMode = ToolStripRenderMode.ManagerRenderMode
colRTF.Renderer = renderer
|