Док-меню и панели инструментов – VB.NET – Управление/Формы/Диалоги/Меню – База кода

Скачать

Название (оригинал): Docking Menus and Toolbars

Описание:
Англ (оригинал)Over the years, we’ve all become used to the Menubar/Toolbar user interface we commonly use in Microsoft’s products, and during that time I had become increasingly miffed that despite the UI being a common part of the programs we use, the default implementation methods given to developers in Visual Studio are lackluster in comparison, and buying a third party control to achieve the same docking features can set you back several hundred dollars. After researching the problem at dozens of websites, I decided to take a look at some basic C# code that demonstrated an attempt to create docking toolbars. While the docking functionality itself was sound, it didn’t produce the look and feel, wasn’t feature rich, lacked some basic functionality and was limited because it didn’t support docking menus. I decided to salvage what logic I could, rewrite the entire control set from scratch in VB, and expand on it’s features and style. Instead of using toolbars, this example utilizes the newer ToolStrip and MenuStrip controls. Users can set the allowed docking regions of individual bars by right-clicking on the gripper or caption, use both the System and Professional rendering settings in the strip controls and implement the new functionality into an existing project with a minimum amount of work. Included in the demo project are MDI and SDI startup forms. Also, the new controls support the saving and loading of the bar positions in standard XML format. Have a terrific day and enjoy! 🙂
Рус (машинный)С годами мы все привыкли к меню/панели инструментов пользовательского интерфейса, которые мы обычно используем в продукты от Microsoft, и за это время я стал все чаще раздражался, что, несмотря на интерфейс общий часть программ, которые мы используем, по умолчанию реализация методов дается для разработчиков в Visual Studio являются тусклым в сравнении, и покупка стороннего управления для достижения той же установочной характеристики могут установить вас назад несколько сотен долларов. Изучив проблему на десятках сайтов, я решил взглянуть на некоторые базовый код на C#, которая продемонстрировала попытка создания установочной панели инструментов. Пока Стыковка функциональности сам был звук, он не произвел внешний вид, не многофункциональный, отсутствовали некоторые основные функциональные возможности и ограничен, поскольку он не поддержал док-меню. Я решил спасти то, что логикой я мог бы переписать весь набор элементов управления с нуля в VB, и расширить его функции и стиль. Вместо использования панели инструментов, в этом примере использует новые элементы управления toolstrip и MenuStrip. Пользователи могут задавать разрешенные док регионов отдельных баров, щелкнув правой кнопкой мыши на захват или надпись, использовать как Системный и профессиональный рендеринг настройки в полосе контроля и реализации новой функциональности в существующий проект с минимальным количеством работы. Включенные в демонстрационный проект MDI и SDI для запуска форм. Кроме того, новые элементы управления поддерживают сохранение и загрузка позиций-бар в стандартном формате XML. Есть потрясающий день и наслаждайтесь! 🙂

база кода