My First VS.Net Addin
GhostDoc
is my first VS.Net Addin. To get started, the first thing I
did was to run the Addin wizard and look at the code (of
course without reading any documentation...) -- and it all
seemed pretty obvious. But what I couldn't find was how to
define a hotkey in code. The method
AddNamedCommand has a lot of parameters, really
a lot. But where is the hotkey specified? In case
anybody else is wondering: You have to set the
Bindings property on the command object
returned by AddNamedCommand.
Usually I'm pretty good at finding stuff using Google, but
this took me quite some time to find out. The problem was
that my search dug up lots of questions and answers on how
to redefine the keys using the dialog of the VS.Net IDE. The
actual description of the Bindings property is
completely fine, by the way, I just didn't find it at first.
Maybe a comment regarding a possible key binding should be
included in the code generated by the wizard. Speaking of
the generated code for the addin, there's one thing I really
want to know: Who came up with the name "Connect" for a
class?