none
ツールボックス内の自作したコントロールのツールチップの表示 RRS feed

  • 質問

  • VisualStudio 2013 C#で開発しています。

    自作したコントロールではツールチップの表示が以下状態になります。

    -------------------------

    名前

    バージョン 1.0.0.0

    .Net Component

    -------------------------

    以下のURLのような説明文や会社名?を追加するにはどうしたらいいでしょうか。

    http://msdn.microsoft.com/ja-jp/library/bb384486%28v=vs.90%29.aspx

    また、バージョンはアセンブリバージョンを表示しているようですが、これは.netのバージョンとは関係ないものなのでしょうか。



    2014年11月27日 7:33

回答

  • 説明文はDescriptionAttributeで設定できます。

    [System.ComponentModel.DescriptionAttribute("あいうえお")]
    public partial class UserControl1: UserControl
    {
        public UserControl1()
        {
            InitializeComponent();
        }
    }

    バージョンはAssemblyVersionAttributeで、会社名はAssemblyCompanyAttributeで設定できます。

    [assembly: AssemblyVersion("1.0.0.0")]
    [assembly: AssemblyCompany("かいしゃめい")]

    こちらはC#ならAssemblyInfo.csか、プロジェクトプロパティのアセンブリ情報でも設定できます。

    以上の設定をしてビルドしてできたアセンブリを、VisualStudioのツールボックスでアイテムの選択からアセンブリを追加した場合のみ設定が表示されます。
    プロジェクトの作成途中でもツールボックスにコントロールは表示されますが、この場合は属性が未確定なので反映されません。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 編集済み gekkaMVP 2014年11月27日 9:06
    • 回答としてマーク kitunechan 2014年11月28日 0:04
    2014年11月27日 9:05

すべての返信

  • フォーラム オペレーターの星 睦美です。
    kitunechan さん、投稿ありがとうございます。

    マイクロソフトからのお知らせ」でフォーラム オペレーターがMSDN/TechNet フォーラムの役立つ利用方法やフォーラムのヘルプをご紹介しています。たとえば、最初に投稿した質問への返信をお知らせするアラートの設定を行うと、フォーラム ユーザーからの回答を見逃さずにコミュニュケーションできますよ。ぜひお役立てください。


    フォーラム オペレーター 星 睦美 - MSDN Community Support

    2014年11月27日 8:03
  • 説明文はDescriptionAttributeで設定できます。

    [System.ComponentModel.DescriptionAttribute("あいうえお")]
    public partial class UserControl1: UserControl
    {
        public UserControl1()
        {
            InitializeComponent();
        }
    }

    バージョンはAssemblyVersionAttributeで、会社名はAssemblyCompanyAttributeで設定できます。

    [assembly: AssemblyVersion("1.0.0.0")]
    [assembly: AssemblyCompany("かいしゃめい")]

    こちらはC#ならAssemblyInfo.csか、プロジェクトプロパティのアセンブリ情報でも設定できます。

    以上の設定をしてビルドしてできたアセンブリを、VisualStudioのツールボックスでアイテムの選択からアセンブリを追加した場合のみ設定が表示されます。
    プロジェクトの作成途中でもツールボックスにコントロールは表示されますが、この場合は属性が未確定なので反映されません。


    個別に明示されていない限りgekkaがフォーラムに投稿したコードにはフォーラム使用条件に基づき「MICROSOFT LIMITED PUBLIC LICENSE」が適用されます。(かなり自由に使ってOK!)

    • 編集済み gekkaMVP 2014年11月27日 9:06
    • 回答としてマーク kitunechan 2014年11月28日 0:04
    2014年11月27日 9:05
  • ありがとうございました。
    アセンブリバージョンはすぐに反映されているのに他の情報は追加時のみなのですね。

    以上の設定をしてビルドしてできたアセンブリを、VisualStudioのツールボックスでアイテムの選択からアセンブリを追加した場合のみ設定が表示されます。
    プロジェクトの作成途中でもツールボックスにコントロールは表示されますが、この場合は属性が未確定なので反映されません。

    2014年11月28日 0:49