Ich schreibe ein (sehr) einfaches Visual Studio-Add-In. Zwei Dinge, die es besser machen würden, sind:
-
Ein Kontextmenü.
-
Die Position des Cursors im aktuellen Dokument kennen (damit ich Text an dieser Position einfügen kann).
Ideen?
Ich schreibe ein (sehr) einfaches Visual Studio-Add-In. Zwei Dinge, die es besser machen würden, sind:
Ein Kontextmenü.
Die Position des Cursors im aktuellen Dokument kennen (damit ich Text an dieser Position einfügen kann).
Ideen?
Um ein Kontextmenü zu Ihrem Add-In hinzuzufügen, erstellen Sie ein CommandBarPopup von:
_applicationObject.CommandBars["Code Window"]
Sie können ein Beispiel hier anzeigen.
Der zweite Teil Ihrer Frage ist etwas einfacher, die aktuelle "Auswahl" (oder Einfügemarke) wird behandelt von:
(TextSelection)_applicationObject.ActiveDocument.Selection
"_applicationObject" ist eine Instanz des DTE-Anwendungsobjekts, das vom Add-In-Projektassistenten erstellt wurde.
CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.