0

ビジュアルスタジオのデザイナーツールボックスのコントロールにカーソルを合わせると、コントロールに関する役に立つテキストが表示されます。ビジュアルスタジオツールボックスでWindowsフォームコントロールに表示されるヘルプテキストを追加するにはどうすればよいですか?

enter image description here

しかし、私自身のコントロールのために、私は取得のみ:

enter image description here

を最初の部分は明らかにアセンブリ情報です。しかし、説明文はどこから来ますか?私はそれがある種の属性だと仮定していましたが、私はそれをまだ見つけていません。クラスにXMLコメントを追加しようとしましたが効果はありませんでした。誰がデザイナーがコントロールの説明を取得しているか知っていますか?

+0

この投稿をお探ししているようです:[Windowsフォームツールボックスのカスタムコントロールの説明テキストまたは説明を設定する方法](http://stackoverflow.com/a/36145714/3110834) –

+0

私は正確な重複としての質問。あなたが答えについて何か質問があれば教えてください。 –

答えて

0

Assembly Attributesをカスタマイズして、コントロールの情報を追加することができます。

まだテストされていませんが、コントロールの説明をAssemblyInfo.csクラスに追加できます。ここにあなたのコントロールについていくつかの詳細を追加

試してみてください。

[assembly: AssemblyDescription("Add some Description about your control")] 

けれども、私はAssemblyDescriptionAttributeクラスは、アセンブリの説明を含む文字列を返すという事実を確信しています。

public AssemblyDescriptionAttribute(string description); 

// Summary: 
//  Gets assembly description information. 
// 
// Returns: 
//  A string containing the assembly description. 
public string Description { get; } 

あなたは私に知らせてください説明は、あなたがToolBoxに追加した後に表示され、その上に浮かんで見ることができる場合。

+0

@Rakitoはい、アセンブリに複数のコントロールがありますか? –

+0

@Darrelあなたのために働いているのですか?アセンブリに複数のコントロールがあるかどうかは不明です。 –

+1

アセンブリには2つ以上のコントロールを含めることができ、 'AssemblyDescription'はツールボックスに表示されません。代わりに '[Description(" Some description ")]'コントロールの属性がツールボックスに表示されます。また、コントロールが 'Button'や' ComboBox'のような標準コントロールから派生していて、基本クラスが 'Description'属性を持っている場合、基本クラスの説明が表示されます。 –

関連する問題