Использование элементов управления, рисуемых пользователем с помощью ODForm в Visual C# .NET или Visual C# 2005

Переводы статьи Переводы статьи
Код статьи: 326143 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В образце ODForm показано, как использовать элементы управления, рисуемых пользователем, в Visual C# .NET или Visual C# 2005. .NET Framework предоставляет поддержку для функций, например, рисуемых пользователем настройки и HTML-справки. В этом примере показано, как воспользоваться преимуществами этих функций в Visual C# .NET или Visual C# 2005.

Дополнительная информация

В примере ODForm имитирует ряд примеров SDK рисования владельцем в документации MSDN. В данной статье намерен Показать, что функции рисования владельцем в неуправляемом коде, можно получить также находится в управляемом коде. Кроме того эта статья содержит примеры простых контекстная справка и реализацию закрепляемой панели инструментов.

Лучше использовать в этом примере скорее всего будет загрузить проект в интегрированной среде разработки Visual Studio 2005 или Visual Studio .NET и проверить значения свойств и переопределяет событие для различных элементов. Например, имеется поле со спискомDrawModeсвойству присвоено значениеOwnerDrawFixed, а такжеDrawItemсобытие используется для добавления пользовательского изображения для каждого элемента. Некоторые другие детали осуществляется путем проверкиDrawItemState, таким образом, чтобы темного фона может использоваться для указания того, в данный момент выбран элемент. Все другие элементы пользовательского интерфейса в данном примере был обрабатываются похожим образом.

Контекстно-зависимая помощь объекта .NET Framework HelpProvider хранит путь к файлу справки, и предоставлять отдельным элементамСвойства HelpKeywordиHelpNavigatorсвойства, позволяя диапазон выбора для отображения справочной информации. Поле со списком преимуществаHelpStringсвойство, которое просто отобразить всплывающее окно сведений, которые могут быть нарисованы из файла справки или, как в этом случае просто ввести в окне «Свойства».

Реализация закрепляемой панели инструментов показывает, насколько просто реализовать эту функцию, с помощью Visual C# .NET или Visual C# 2005. Образец reparents панели инструментов для закрепления формы, при попытке перетаскивания обнаруживается и размещение панели инструментов в главной форме при перетаскивании пристыкованное окно рядом на прежнее место на панели инструментов.

СВЕДЕНИЯ О ЗАГРУЗКЕ

Указанный ниже файл можно загрузить с веб-сайта Центра загрузки Майкрософт::
Свернуть это изображениеРазвернуть это изображение
Загрузка
Загрузите пакет ODForm.exe.Дополнительные сведения о загрузке файлов поддержки Майкрософт см. в следующей статье базы знаний Майкрософт::
119591Как загрузить файлы поддержки Microsoft из Интернета
Корпорация Microsoft проверила этот файл на наличие вирусов.. Корпорация Майкрософт использует последние версии антивирусного программного обеспечения, имеющиеся на момент публикации файла.. Файл хранится на защищенных серверах, что предотвращает его несанкционированное изменение..

Ссылки

Дополнительные сведения см. на веб-сайте Майкрософт по следующему адресу::
Примеры .NET - Как: Windows Forms
http://MSDN.Microsoft.com/en-us/library/aa308973.aspx

Свойства

Код статьи: 326143 - Последний отзыв: 24 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Visual C# 2005 Express Edition
  • Microsoft Visual C# .NET 2002 Standard Edition
Ключевые слова: 
kbdownload kbtoolbar kbctrl kbsample kbhowto kbfile kbwindowsforms kbmt KB326143 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:326143

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com