Menüelement zum Standard-Kontextmenü hinzufügen

8

Ich möchte einen Menüpunkt zum Standard ContextMenu eines RichTextBox hinzufügen.

Ich könnte ein neues Kontextmenü erstellen, aber dann verliere ich die Vorschläge zur Rechtschreibprüfung, die im Standardmenü angezeigt werden.

Gibt es eine Möglichkeit, ein Element hinzuzufügen, ohne alles neu zu implementieren?

    
dmo 16.10.2008, 23:27
quelle

1 Antwort

16

Es ist nicht zu schwierig, das RichTextBox-Kontextmenü mit Rechtschreibvorschlägen, Ausschneiden, Einfügen usw. neu zu implementieren.

Öffnen Sie das Ereignis zum Öffnen des Kontextmenüs wie folgt:

%Vor%

Erstellen Sie im Event-Handler das Kontextmenü nach Bedarf. Sie können die vorhandenen Elemente des Kontextmenümenüs mit den folgenden Elementen neu erstellen:

%Vor%

Wenn Rechtschreibfehler vorliegen, können Sie Ignorieren mit:

erstellen %Vor%

Fügen Sie nach Bedarf Trennzeichen hinzu. Fügen Sie diese zu den Elementen des neuen Kontextmenüs hinzu und fügen Sie dann Ihre glänzenden neuen MenuItems hinzu.

Ich werde weiterhin nach einem Weg suchen, um das eigentliche Kontextmenü zu erhalten, da dies für etwas wichtig ist, an dem ich in naher Zukunft arbeiten werde.

    
Donnelle 17.10.2008, 03:07
quelle

Tags und Links