Hallo,
ich habe mal wieder ein Problem mit dem PropertyGrid. Und zwar.
Es werden alle Eigenschaften brav angezeigt und lassen sich auch bearbeiten.
Nun möchte ich aber, das wenn man auf eine bestimmte Category einen Rechtsklick macht, sich dann ein ContexMenu öffnet.
Bereits habe ich folgendes probiert
Hat jemand eine Idee wie ich das umsetzen kann?
LG Alex
ich habe mal wieder ein Problem mit dem PropertyGrid. Und zwar.
Es werden alle Eigenschaften brav angezeigt und lassen sich auch bearbeiten.
Nun möchte ich aber, das wenn man auf eine bestimmte Category einen Rechtsklick macht, sich dann ein ContexMenu öffnet.
Bereits habe ich folgendes probiert
VB.NET-Quellcode
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- Me.PropertyGrid2.SelectedObject = New Prop ' -> Prop gleich Klasse mit den Eigenschaften
- Dim grid As PropertyGrid = PropertyGrid2
- Dim View As Object = grid.GetType().GetField("gridView", Reflection.BindingFlags.NonPublic Or Reflection.BindingFlags.Instance).GetValue(grid)
- Dim Col As GridItemCollection = View.GetType().InvokeMember("GetAllGridEntries", Reflection.BindingFlags.InvokeMethod Or Reflection.BindingFlags.NonPublic Or Reflection.BindingFlags.Instance, Nothing, View, Nothing)
- For Each c As GridItem In Col
- If c.GridItemType = GridItemType.Category AndAlso c.Label.ToLower Like "startup" Then
- ' Hier wollte ich nun ein Addhandler für den Rechtsklick machen
- End If
- Next
- End Sub
Hat jemand eine Idee wie ich das umsetzen kann?
LG Alex