0
これまではアドインを使用していましたが、今はVisual Studio Extensionがあります。VSXツールバーのボタンのアイコンをC#コードから変更します
ユーザーがツールバーのボタンをクリックすると、データベースとの接続が確立されます。アドインでは、ボタンのアイコンが変更され、接続が確立されたことが示されます。
ユーザーがもう一度同じボタンをクリックすると、ユーザーは接続を切断できtsbMainConnect.Image = Properties.Resources.connected;
とボタンのアイコンは、元のアイコンに変更されました:
tsbMainConnect.Image = Properties.Resources.disconnected;
は、だから私は拡張子でこれをどのように行うのですか?つまり、どのようにアイコンをvsctファイルではなく、C#で参照する必要があるアイコンを変更するのですか?
私の経験に基づいて<Button guid="guidConnectCommandPackageCmdSet" id="ConnectCommandId" priority="0x0100" type="Button">
<Parent guid="guidConnectCommandPackageCmdSet" id="SymToolbarGroup" />
<Icon guid="ConnectImage" id="bmpConnect1" />
<Strings>
<ButtonText>Invoke Connect Command</ButtonText>
</Strings>
</Button>