0

Wenn ich auf ein Steuerelement in der Designer-Toolbox in Visual Studio schweben, bekomme ich einen hilfreichen Text über das Steuerelement.Wie füge ich Hilfetext hinzu, der für meine Windows Formularsteuerung in der Visual Studio Toolbox angezeigt wird?

enter image description here

Aber für meine eigenen Kontrollen, erhalte ich nur:

enter image description here

Der erste Teil ist offensichtlich Montage Informationen. Aber woher kommt der beschreibende Text? Ich nahm an, dass es eine Art Attribut war, aber ich habe es noch nicht gefunden. Ich habe versucht, meiner Klasse einen XML-Kommentar hinzuzufügen, aber das hatte keine Auswirkungen. Weiß jemand, wo der Designer die Steuerbeschreibung erhält?

+0

Es scheint, dass Sie nach diesem Beitrag suchen: [Wie ein Erklärer Text oder Beschreibung für meine benutzerdefinierte Steuerelement für Windows Forms ToolBox?] (Http://stackoverflow.com/a/36145714/3110834) –

+0

Ich schloss die Frage als exaktes Duplikat. Lassen Sie es mich wissen, wenn Sie Fragen zur Antwort haben. –

Antwort

0

Sie können möglicherweise die Informationen des Steuerelements hinzufügen, indem Sie die Assembly Attributes anpassen.

Obwohl, noch nicht getestet. Sie können die Beschreibung des Steuerelements in Ihre Klasse AssemblyInfo.cs hinzufügen. einige Details über Ihre Steuer

Try hier hinzufügen:

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

Obwohl, ich bin sicher, dass die AssemblyDescriptionAttribute Klasse eine Zeichenfolge enthält, die Assembly Beschreibung zurückgibt.

public AssemblyDescriptionAttribute(string description); 

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

Wenn Sie in der Lage sind, die Beschreibung angezeigt, um zu sehen, nachdem Sie auf die ToolBox hinzugefügt haben und schwebt über es dann lass es mich wissen.

+0

@Rakito Ja, aber es gibt viele mehr als ein Steuerelement in der Baugruppe? –

+0

@DarrelLee also funktioniert es für Sie? Nicht sicher, ob Sie mehr als ein Steuerelement in der Baugruppe haben. –

+1

Eine Assembly kann mehr als 1 Steuerelement enthalten und 'AssemblyDescription' wird nicht in der Toolbox angezeigt. Stattdessen wird das Attribut ''' (Beschreibung der Beschreibung) in der Toolbox angezeigt. Auch wenn Ihr Steuerelement von einem Standard-Steuerelement wie 'Button' oder' ComboBox' abgeleitet ist, welches die Basisklasse das 'Description' Attribut hat, wird die Beschreibung der Basisklasse angezeigt. –