Visual studio toolbox где находится
Для тех элементов, которые пользователи смогут добавлять в свои модели, необходимо определить содержание панели элементов. Панель элементов может содержать два вида средств: средства элемента и средства подключения. В созданном конструкторе пользователь может выбрать средство элемента, чтобы перетащить фигуры на схему, и средство подключения, чтобы протянуть связи между фигурами. В целом средства элемента позволяют пользователям добавлять в модели экземпляры классов доменов, а средства подключения — экземпляры доменных связей.
Как определяется панель элементов
В Обозревателе DSL разверните узел "Редактор" и узлы под ним. Обычно при этом отрывается иерархия следующего вида:
В этой части Обозревателя DSL можно выполнять следующие действия.
Создавать новые таблицы. Вкладки определяют заголовки разделов в панели элементов.
Создавать новые средства.
Копировать и вставлять средства.
Перемещать средства вверх или вниз по списку.
Удалять вкладки и средства.
Чтобы добавить или вставить элементы в Обозреватель DSL, щелкните прародителя нового узла правой кнопкой мыши. Например, чтобы добавить средство, щелкните вкладку правой кнопкой мыши, а не узел средства . Чтобы добавить вкладку, щелкните правой кнопкой мыши узел редактора .
Свойство значок панели элементов каждого инструмента ссылается на файл точечного рисунка 16x16. Эти файлы обычно хранятся в папке дсл\ресаурцес
Свойство Class инструмента element ссылается на конкретный доменный класс. По умолчанию средство будет создавать экземпляры данного класса. Тем не менее можно написать код, заставляющий средство создавать элементы или группы элементов другого типа.
Свойство " Построитель подключений" средства подключения ссылается на построитель подключений, который определяет, к каким типам элементов может подключаться средство, и какие связи он создает между ними. Построители подключений определяются в виде узлов в Обозревателе DSL. Построители подключений создаются автоматически при определении доменных связей, но могут также настраиваться с помощью кода.
Добавление средства в панель элементов
Средство элемента обычно создают после создания класса фигуры и его сопоставления с классом домена.
Средство подключения обычно создают после создания класса соединителя и его сопоставления со ссылочным отношением.
В обозревателе DSL разверните узел Редактор и узел вкладки панели элементов .
Щелкните правой кнопкой мыши узел вкладки области элементов и выберите пункт Добавить новый элемент инструмент или Добавить новое подключение.
Задайте свойство значок панели элементов , чтобы оно ссылалось на точечный рисунок 16x16.
Если вы хотите определить новый значок, создайте файл точечного рисунка в обозреватель решений в папке дсл\ресаурцес Файл должен иметь следующие значения свойств: содержимое действия сборки = . Копировать в выходной каталог = Не копируйте.
Для инструмента элемента: Задайте свойство класса средства, чтобы оно ссылалось на конкретный доменный класс, сопоставленный с фигурой.
Для инструмента соединителя: Задайте для свойства « Построитель подключений » один из элементов, предлагаемых в раскрывающемся списке. Построители подключений автоматически создаются при сопоставлении соединителя с доменной связью. Сразу после создания соединителя, как правило, выбирается соответствующий построитель подключений.
чтобы проверить DSL, нажмите клавишу F5 или CTRL + F5, а затем в экспериментальном экземпляре Visual Studio откройте файл образца модели. На панели элементов должно появиться новое средство. Перетащите его на схему, чтобы проверить, создает ли оно новый элемент.
Если средство не отображается, закройте экспериментальную Visual Studio. в Windows меню пуск выполните сброс экземпляра экспериментального Microsoft Visual Studio 2010. В меню Построить выберите пункт Перестроить решение. Затем проверьте DSL еще раз.
Настройка инструментов элементов
По умолчанию средство создает один экземпляр указанного класса, но это можно изменять двумя описанными ниже способами.
Определить директивы слияния элемента с другими классами, позволив им принимать новые экземпляры этого класса и создавать дополнительные ссылки при создании нового элемента. Например, можно разрешить пользователю оставить комментарий на другой элемент и тем самым создать между ними справочную ссылку.
Эти настройки также влияют на процесс вставки и перетаскивания элемента.
Написать код, чтобы настроить средство на возможность создания групп элементов. Средство запускается методами из файла ToolboxHelper.cs, которые можно переопределить. Дополнительные сведения см. в разделе Создание групп элементов из средства.
Создание групп элементов из средства
Каждое средство элемента содержит прототип элементов, которые оно должно создавать. По умолчанию, каждое средство элемента создает один элемент, но может также создавать группу объектов, связанных с одним средством. Для этого запустите средство с помощью класса ElementGroupPrototype, который содержит связанные элементы.
Следующий пример взят из DSL, в котором есть тип "Транзистор". Каждый транзистор имеет три именованных контакта. Средство элемента для транзисторов хранит прототип, содержащий четыре элемента модели и три ссылки отношения. Когда пользователь перетаскивает средство на схему, создается экземпляр прототипа, который связывается с корнем модели.
Этот код переопределяет метод, определенный в дсл\женератедкоде\тулбоксхелпер.КС.
Дополнительные сведения о настройке модели с помощью программного кода см. в разделе Навигация и обновление модели в программном коде.
Настройка средств подключения
Как правило, средство элемента создается при создании нового класса соединителя. Кроме того, можно переопределить одно средство, разрешив типам и обеих сторон определять тип отношения. Например, можно определить одно средство подключения, которое может создавать как отношения типа "человек — человек", так и отношения типа "человек — город".
Средства подключения вызывают построители подключения. Используйте построители подключения, чтобы указать, каким образом пользователи могут связывать элементы в сгенерированном конструкторе. Построители подключений указывают элементы, которые могут быть связаны, а также создаваемый между ними тип связи.
При создании ссылочного отношения между доменными классами автоматически создается построитель подключения, который можно использовать при сопоставлении средства подключения. Дополнительные сведения о создании средств подключения см. в разделе Настройка панели элементов.
Построитель подключения по умолчанию можно изменить так, чтобы он мог справляться с другим диапазоном исходных и целевых типов, а также создавать различные типы отношений.
Также, для построителей подключения можно написать пользовательский код, чтобы указать исходные и целевые классы для подключения, определить тип создаваемого подключения, и выполнить другие действия, связанные с созданием подключения.
Структура построителей подключения
Построители подключений содержат одну или несколько директив подключения связей, которые определяют доменные связи, а также исходные и целевые элементы. например, в шаблоне задачи Flow решения можно увидеть комментреференцессубжектсбуилдер в обозревателе DSL. Этот построитель подключений содержит одну директиву Link Connect с именем комментреференцессубжектс, которая сопоставлена с доменным отношением комментреференцессубжектс. Эта директива подключения связи содержит директиву исходной роли, указывающую на класс домена Comment , и директиву целевой роли, указывающую на класс домена FlowElement .
Использование построителей подключений для ограничения ограниченным исходных и целевых ролей
Построители подключений можно использовать для ограничения вхождения некоторых классов в исходную или в целевую роль определенной доменной связи. Например, у вас есть базовый класс домена, имеющий доменную связь с другим классом домена, но вы не хотите, чтобы все производные этого базового класса получали в этой связи те же самые роли. в решении Flow задач существует четыре конкретных доменных класса (StartPoint, EndPoint, мержебранч и Synchronization), которые наследуют непосредственно от абстрактного класса домена фловелемент, и два конкретных доменных класса (Task и обжектинстате), которые наследуются от него косвенно. существует также Flow ссылочная связь, которая принимает доменные классы фловелемент как в исходной роли, так и в целевой роли. однако экземпляр класса домена конечной точки не должен быть источником экземпляра Flow связи и не должен быть экземпляром класса StartPoint , который является целевым объектом экземпляра Flow связи. в построителе подключений фловбуилдер имеется директива link connect с именем Flow , указывающая, какие доменные классы могут играть исходную роль (Task, мержебранч, StartPoint и synchronization) и которые могут играть целевую роль (мержебранч, конечная точка и синхронизация).
Построители подключений с несколькими директивами подключения связи
К построителю подключений можно добавить несколько директив подключения связи. Это может помочь вам скрыть некоторые сложности модели предметной области от пользователей и обеспечить слишком недостаточное количество элементов для панели инструментов . К одному построителю подключений можно добавить директивы подключения связи для нескольких различных отношений домена. При этом доменные связи следует объединять в том случае, если они выполняют примерно одинаковую функцию.
в решении Flow задач средство подключения Flow используется для отображения экземпляров отношений Flow и домена ObjectFlow . в дополнение к директиве Flow link connect, описанной выше, в построителе подключений фловбуилдер есть две директивы link connect с именем ObjectFlow. Эти директивы указывают, что экземпляр связи ObjectFlow может быть нарисован между экземплярами класса домена обжектинстате или из экземпляра обжектинстате к экземпляру задачи, но не между двумя экземплярами задачи или экземпляром задачи в экземпляре обжектинстате. однако экземпляр Flow связи может быть нарисован между двумя экземплярами задачи. если скомпилировать и запустить задачу Flow решение, можно увидеть, что рисование Flow из экземпляра обжектинстате на экземпляр задачи создает экземпляр ObjectFlow, но при рисовании Flow между двумя экземплярами задачи создается экземпляр Flow.
Пользовательский код для построителей подключения
В пользовательском интерфейсе имеются четыре флажка, определяющие различные типы настройки построителей подключений:
флажок настраиваемого приема для директивы исходной или целевой роли
флажок Custom Connect для исходной или целевой директивы Role
флажок использовать настраиваемое соединение для директивы Connect
пользовательское свойство построителя подключений
Чтобы добавить пользовательский код, создайте определение разделяемого класса в файле кода отдельно от файлов кода, находящихся в папках GeneratedCode. Чтобы не потерять свою работу, не изменяйте созданные файлы кода. Дополнительные сведения см. в разделе Переопределение и расширение созданных классов.
Создание пользовательского кода подключения
В каждой директиве Link Connect на вкладке директивы исходной роли определяются типы, которые можно перетаскивать. Аналогичным образом вкладка директивы целевых ролей определяет, какие типы можно перетаскивать. Для каждого типа можно дополнительно указать, следует ли разрешить подключение (для этой директивы Link Connect), задав пользовательский флаг принятия , а затем указав дополнительный код.
В примере "Схема компонентов" построитель подключения для доменной связи "Подключение" ограничивает подключения, которые могут быть установлены между портами. На следующей иллюстрации показано, что подключения можно установить только от элементов OutPort к элементам InPort , но компоненты можно вкладывать друг в друга.
Подключение входит в тип OutPort вложенного компонента
В связи с этим необходимо указать, что подключение может идти от вложенного компонента к типу OutPort. Чтобы задать такое подключение, в окне " сведения о DSL " в качестве исходной роли и типа порта в качестве целевой роли для типа " Пользовательская" используется параметр "принять", как показано на следующих иллюстрациях.
Директива подключения связи в Обозревателе DSL
Директива подключения связи в окне "Подробные сведения о DSL"
После этого в класс ConnectionBuilder необходимо предоставить методы:
Дополнительные сведения о настройке модели с помощью программного кода см. в разделе Навигация и обновление модели в программном коде.
Подобный код можно использовать, например, для того, чтобы запретить пользователям создавать циклы со связями между родительскими и дочерними объектами. Эти ограничения считаются "жесткими" ограничениями, так как пользователи не могут нарушать их в любое время. Вы также можете создать "мягкую" проверку, которую пользователи могут временно обойти, создав недопустимые конфигурации, которые они не могут сохранить.
Рекомендации по определению построителей подключений
Чтобы создаваемые типы отношений были концептуально связаны, настраивайте только один построитель подключений. В примере с задачей потока (Task Flow) для создания потоков между задачами, а также между задачами и объектами используется один и тот же построитель. В то же время использование одного и того же построителя для создания отношений между комментариями и задачами может создавать путаницу.
Определяя построитель подключений для нескольких типов отношений, обязательно убедитесь, что он не может сопоставить больше одного типа из одной той же пары исходных и целевых объектов. В противном случае результаты будут непредсказуемы.
Для применения жестких ограничений используется пользовательский код, но следует определить, должны ли пользователи временно создавать недопустимые подключения. Если такую возможность необходимо предоставить, ограничения можно изменить таким образом, чтобы эти подключения не проверялись до тех пор, пока пользователи не попытаются сохранить изменения.
Окно панели элементов отображает элементы управления, которые вы можете добавлять в проекты Visual Studio. Чтобы открыть панель элементов, выберите Вид > Панель элементов в строке меню или нажмите клавиши CTRL+ALT+X.
Можно перетаскивать различные элементы управления на поверхность используемого конструктора, а также изменять размер и положение элементов управления.
Панель элементов отображается вместе с представлениями конструктора, например представлением XAML-файла или проектом приложения Windows Forms. На панели элементов отображаются только те элементы управления, которые можно использовать в текущем конструкторе. Вы можете выполнить поиск в пределах панели элементов, чтобы отфильтровать отображаемые элементы.
Для некоторых типов проектов панель элементов не содержит никаких элементов.
Управление окном панели элементов и элементами управления в нем
По умолчанию панель элементов свернута в левой части Visual Studio. Чтобы отобразить ее, наведите на нее курсор. Вы можете закрепить панель элементов, щелкнув на панели инструментов значок Закрепить, чтобы она оставалась открытой. Вы также можете открепить окно панели элементов и перетащить его в любое место на экране. Чтобы закрепить, открепить или скрыть панель элементов, щелкните ее правой кнопкой и выберите нужное действие.
Если панель элементов больше не отображается как свернутая в левой части интегрированной среды разработки Visual Studio, можно добавить ее обратно, выбрав Окно > Сбросить макет окна в строке меню.
Вы можете изменить порядок элементов на вкладке Панель элементов или добавить собственные вкладки, используя следующие команды в контекстном меню:
Переименовать элемент. Переименование выбранного элемента.
Представление списка. Отображение элементов управления в вертикальном списке. Если этот флажок не установлен, элементы управления размещаются горизонтально.
Показать все. Отображение всех возможных элементов управления (не только тех, которые можно использовать в текущем конструкторе).
Выбрать элементы. Открывает диалоговое окно Выбор элементов панели элементов, в котором можно указать элементы, отображаемые на панели элементов. Вы можете показать или скрыть элемент, установив или сняв его флажок.
Сортировать элементы по алфавиту. Сортировка элементов по имени.
Сброс панели. Восстановление параметров и элементов по умолчанию для панели элементов.
Добавить вкладку. Добавление новой вкладки на панель элементов.
Вверх. Перемещение выбранного элемента вверх.
Вниз. Перемещение выбранного элемента вниз.
Создание и распространение пользовательских элементов управления панели элементов
Вы можете создать для панели элементов пользовательский элемент управления с помощью шаблона проекта на основе Windows Presentation Foundation или Windows Forms. Затем этот пользовательский элемент управления можно предоставить коллегам или опубликовать в Интернете с помощью установщика элементов управления панели элементов.
Следующие шаги
Перейдя по следующим ссылкам, вы узнаете о некоторых доступных вкладках панели элементов.
The Toolbox window displays controls that you can add to Visual Studio projects. To open Toolbox, choose View > Toolbox from the menu bar, or press Ctrl+Alt+X.
You can drag and drop different controls onto the surface of the designer you are using, and resize and position the controls.
Toolbox appears in conjunction with designer views, such as the designer view of a XAML file or a Windows Forms App project. Toolbox displays only those controls that can be used in the current designer. You can search within Toolbox to further filter the items that appear.
For some project types, Toolbox may not show any items.
Manage the Toolbox window and its controls
By default, Toolbox is collapsed along the left side of the Visual Studio IDE and appears when the cursor is moved over it. You can pin Toolbox (by clicking the Pin icon on its toolbar) so that it remains open when you move the cursor. You can also undock the Toolbox window and drag it anywhere on your screen. You can dock, undock, and hide Toolbox by right-clicking its toolbar and selecting one of the options.
If the Toolbox no longer appears as collapsed along the left side of the Visual Studio IDE, you can add it back by choosing Window > Reset Window Layout from the menu bar.
You can rearrange the items in a Toolbox tab or add custom tabs and items by using the following commands on the right-click context menu:
Rename Item - Renames the selected item.
List View - Shows the controls in a vertical list. If unchecked, the controls appear horizontally.
Show All - Shows all possible controls (not just the ones that apply to the current designer).
Choose Items - Opens the Choose Toolbox Items dialog box so that you can specify the items that appear in the Toolbox. You can show or hide an item by selecting or clearing its check box.
Sort Items Alphabetically - Sorts the items by name.
Reset Toolbar - Restores the default Toolbox settings and items.
Add Tab - Adds a new Toolbox tab.
Move Up - Moves the selected item up.
Move Down - Moves the selected item down.
Create and distribute custom Toolbox controls
You can create custom Toolbox controls, starting either with a project template that's based on Windows Presentation Foundation or on Windows Forms. You can then distribute your custom control to your teammates, or publish it on the web by using the Toolbox Controls Installer.
Next steps
Peruse the following links to learn more about some of the available Toolbox tabs:
The Toolbox window displays controls that you can add to Visual Studio projects. To open Toolbox, choose View > Toolbox from the menu bar, or press Ctrl+Alt+X.
You can drag and drop different controls onto the surface of the designer you are using, and resize and position the controls.
Toolbox appears in conjunction with designer views, such as the designer view of a XAML file or a Windows Forms App project. Toolbox displays only those controls that can be used in the current designer. You can search within Toolbox to further filter the items that appear.
For some project types, Toolbox may not show any items.
Manage the Toolbox window and its controls
By default, Toolbox is collapsed along the left side of the Visual Studio IDE and appears when the cursor is moved over it. You can pin Toolbox (by clicking the Pin icon on its toolbar) so that it remains open when you move the cursor. You can also undock the Toolbox window and drag it anywhere on your screen. You can dock, undock, and hide Toolbox by right-clicking its toolbar and selecting one of the options.
If the Toolbox no longer appears as collapsed along the left side of the Visual Studio IDE, you can add it back by choosing Window > Reset Window Layout from the menu bar.
You can rearrange the items in a Toolbox tab or add custom tabs and items by using the following commands on the right-click context menu:
Rename Item - Renames the selected item.
List View - Shows the controls in a vertical list. If unchecked, the controls appear horizontally.
Show All - Shows all possible controls (not just the ones that apply to the current designer).
Choose Items - Opens the Choose Toolbox Items dialog box so that you can specify the items that appear in the Toolbox. You can show or hide an item by selecting or clearing its check box.
Sort Items Alphabetically - Sorts the items by name.
Reset Toolbar - Restores the default Toolbox settings and items.
Add Tab - Adds a new Toolbox tab.
Move Up - Moves the selected item up.
Move Down - Moves the selected item down.
Create and distribute custom Toolbox controls
You can create custom Toolbox controls, starting either with a project template that's based on Windows Presentation Foundation or on Windows Forms. You can then distribute your custom control to your teammates, or publish it on the web by using the Toolbox Controls Installer.
Next steps
Peruse the following links to learn more about some of the available Toolbox tabs:
Одно из основных преимуществ над другими интегрированными средами разработки состоит в том, что компания Microsoft предлагает пользователям реальную возможность перемещать элементы при проектировании как веб-, так и сложных клиентских приложений. Все эти элементы размещены в окне Toolbox ( Ctrl+Alt+X ), доступ к которому можно получить посредством меню View:
Окно Toolbox имеет интересное свойство: вы можете скопировать фрагмент кода в него, щелкнув на области кода и перетащив ее в окно Toolbox. Вы можете также переименовать и переупорядочить ваши фрагменты кода, сделав их действительно полезными для презентаций или хранения часто используемых фрагментов.
Окно Toolbox содержит все доступные компоненты для активного в данный момент документа, открытого в главном рабочем окне. Ими могут быть визуальные компоненты, например кнопки и текстовые поля; невидимые, сервисные объекты, например таймеры или регистрационные журналы системных событий; и даже элементы дизайна, такие как классы и интерфейсные объекты, используемые в инструменте Class Designer.
Система Visual Studio 2013 группирует доступные компоненты, а не смешивает их в одну кучу. Такая группировка по умолчанию позволяет проще находить требуемые элементы контроля; например, компоненты для работы с данными содержатся в отдельной группе Data.
По умолчанию эти группы представлены в виде списка. Каждый компонент представлен с помощью своей собственной пиктограммы и имеет название. Этим новая версия системы Visual Studio 2013 отличается от старого способа представления доступных объектов, в которых окно Toolbox просто представляло собой список пиктограмм, а пользователь должен был угадать, каким компонентам они соответствуют. Вы можете изменять представление каждой группы элементов управления по отдельности. Для этого щелкните правой кнопкой мыши в любом месте области, где расположена группа, и снимите флажок с команды List View в контекстном меню.
Независимо от представления компонентов способ их использования в программе остался прежним: щелкните и перетащите желаемый компонент на форму активного документа или дважды щелкните на компоненте в системе Visual Studio, чтобы автоматически добавить его экземпляр. Визуальные компоненты, такие как кнопки и текстовые поля, появляются на форме, после чего пользователь может перемещать их, изменять размеры или фиксировать с помощью свойств сетки. Невизуальные компоненты, такие как таймер, отображаются в виде пиктограмм с ассоциированными метками в области формы, предназначенной для невидимых компонентов.
Система Visual Studio 2013 просматривает все проекты в вашем решении и перед, и после построения решения. Если решение состоит из многих проектов, то этот процесс может занять много времени. В таком случае следует подумать об отключении этой возможности, установив свойство AutoToolboxPopulate узла Windows Forms Designer в диалоговом окне Options равным false (Tools --> Options).
Для того чтобы настроить внешний вид элементов в окне Toolbox, добавьте в проект ваш компонент или элемент в виде побитового изображения размером 16x16 пикселей. Затем выберите вновь вставленное побитовое изображение в окно Solution Explorer и перейдите к окну Properties. Убедитесь, что свойство Build установлено равным Embedded Resource. Теперь достаточно связать атрибут вашего элемента управления с атрибутом изображения ToolboxBitmap.
Следует отметить, что при настройке окна Toolbox и внешнего вида элементов управления в программной модели Windows Presentation Foundation (WPF) используется понятие хранилища метаданных, а не атрибуты. Обычно это приводит к появлению дополнительных сборок, которые можно использовать для уточнения внешнего вида элементов управления как в системе Visual Studio 2013, так и в системе Expression Blend.
Настройка компонентов
Перечисление элементов в окне Toolbox в алфавитном порядке - хороший вариант, принятый по умолчанию, поскольку он позволяет найти неизвестный пользователю элемент. Однако, если вы используете только несколько компонентов и вам надоело прокручивать список вверх и вниз, можете создать свои собственные группы элементов управления и переместить существующие типы объектов.
Перемещение отдельного компонента не составляет труда. Найдите его в окне Toolbox, щелкните на нем и перетащите в новое место. Когда достигнете пункта назначения, отпустите кнопку мыши, и компонент будет перемещен в новое место списка. Точно так же можете переместить компонент в другую группу - просто перетаскивайте его вверх или вниз по окну Toolbox, пока не окажетесь в нужной группе. Эти действия можно выполнять как с представлением List, так и с представлением Icon.
Если хотите скопировать компонент из одной группы в другую, а не переместить его, то в ходе перетаскивания удерживайте нажатой клавишу Ctrl . Иногда удобно иметь свою собственную группу, чтобы хранить в ней элементы управления и компоненты, которые используются чаще других. Для того чтобы создать новую группу в окне Toolbox, щелкните правой кнопкой мыши в любом месте окна Toolbox и выполните команду Add Tab. Внизу окна Toolbox будет добавлена новая пустая закладка, которой вы должны присвоить имя. После того как вы назовете закладку, добавьте в нее компоненты, следуя инструкциям, описанным в этом разделе.
Если вы впервые запускаете систему Visual Studio 2013, то элементы в каждой группе будут упорядочены по алфавиту. Однако после перемещения элементов вы можете обнаружить, что они перепутаны, и решите просто начать все сначала. Все, что вам для этого необходимо, - щелкнуть правой кнопкой мыши в группе и выполнить команду Sort Items Alphabetically.
По умолчанию элементы управления добавляются в окно Toolbox в порядке следования имен их классов. Это значит, что вы столкнетесь с непонятными именами, особенно, если захотите добавить в окно Toolbox элементы управления COM. Система Visual Studio 2013 позволяет пользователю изменять имена компонентов на что-нибудь более понятное.
Для того чтобы изменить имя компонента, щелкните правой кнопкой мыши в окне Toolbox и выполните команду Rename Item. На месте первоначального названия появится поле редактирования, в которое можете ввести удобное для вас имя, даже если оно содержит специальные символы.
Если же вы еще больше запутались, работая с компонентами из непривычных групп, и потеряли ориентацию, то выполните команду Reset Toolbox из того же самого контекстного меню, появляющегося после щелчка правой кнопкой мыши. Эта команда восстанавливает исходное состояние всех групп в окне Toolbox, причем компоненты сортируются по алфавиту и находятся в группах, которым принадлежали изначально.
Добавление компонентов
Помните: команда Reset Toolbox удаляет все группы команд, созданные пользователем, поэтому сначала убедитесь, что вам действительно необходимо выполнить эту функцию!
Просмотрите список, чтобы найти элемент, который хотите добавить в окно Toolbox, и установите соответствующий флажок. Можете также добавлять несколько элементов одновременно, выбирая их до того, как щелкнуть на кнопке ОК. В то же время можете удалять элементы из окна, сбрасывая соответствующие флажки в списке. Обратите внимание на то, что в этом случае соответствующие элементы удаляются из всех групп, которым они принадлежат, а не только из той группы, которую вы редактируете в данный момент.
Читайте также: