Я создаю пользовательский интерфейс и пытаюсь найти наилучший способ организации всех своих пользовательских элементов управления.
Я уже знаю, что могу сделать следующее:
1) Если я хочу, чтобы свойство, видимое для манипуляций во время разработки, через окно «Свойства», я использую следующее ...
[Browsable(true)]
[Description("Text for Display"), Category("Custom Properties")]
public string DisplayText
{
get
{
return textDisplay.DisplayText;
}
set
{
textDisplay.DisplayText = value;
}
}
2) Если я хочу скрыть элемент управления из окна панели инструментов, я могу использовать следующее ...
[ToolboxItem(false)]
public class TStrategyInput : FlickerControl
{
}
Последнее, что я пытаюсь сделать, - это указать вкладку (т.е. категорию), под которой появляется мой пользовательский элемент управления в окне панели инструментов - есть ли у кого-нибудь предложения? Есть ли какие-то другие приемы для обработки пользовательских элементов управления?
Заранее спасибо!
William