如果我將鼠標懸停在Visual Studio設計器工具箱中的控件上,我會獲得一些關於該控件的有用文本。如何添加將在Visual Studio工具箱中爲我的窗體窗體控件顯示的幫助文本?
但對於我自己控制,我只得到:
,第一部分是顯而易見的裝配信息。但是描述性文本從哪裏來?我假設它是某種屬性,但我還沒有找到它。我嘗試向我的課堂添加XML評論,但沒有任何效果。有誰知道設計師在哪裏獲得控制描述?
如果我將鼠標懸停在Visual Studio設計器工具箱中的控件上,我會獲得一些關於該控件的有用文本。如何添加將在Visual Studio工具箱中爲我的窗體窗體控件顯示的幫助文本?
但對於我自己控制,我只得到:
,第一部分是顯而易見的裝配信息。但是描述性文本從哪裏來?我假設它是某種屬性,但我還沒有找到它。我嘗試向我的課堂添加XML評論,但沒有任何效果。有誰知道設計師在哪裏獲得控制描述?
您可以通過自定義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
和盤旋在它,那麼請讓我知道後顯示的說明。
@Rakito是的,但是組件中有多個控件? –
@DarrelLee所以它是爲你工作?不確定組件中是否有多個控件。 –
程序集可以包含多於1個控件,'AssemblyDescription'不會顯示在工具箱中。而是在工具箱中顯示'[Description(「Some description」)]控件的屬性。另外,如果你的控件是從一個標準的控件派生出來的,比如'Button'或'ComboBox',它的基類有'Description'屬性,那麼基類的描述就會顯示出來。 –
看來你正在尋找這個職位:[如何設置解釋器文本或說明爲我的自定義控件的Windows窗體工具箱?](http://stackoverflow.com/a/36145714/3110834) –
我關閉了問題作爲一個確切的副本。如果您對答案有任何疑問,請告知我們。 –