Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
C# часть 2.doc
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
1.3 Mб
Скачать

Пример - Демо Приложение

Данное приложение было создано, чтобы показать особенности элемента shape. Левая панель демонстрирует прозрачность во время перетаскивания фигуры "алмаз" в рамках панели. Другие контролы - фигуры показывают различные формы и настройки.

Возможные улучшения

Проблемой для любого контрола shape является то, что наверняка потребуются фигуры, которых нет в доступном списке для выбора. Один из путей решения данной проблемы - создание редактора контуров (Outline editor) - для стадии разработки приложения для редактирования свойства Outline. Редактор контуров может позволить пользователю редактировать/создавать объекты GraphicsPath и назначать им свойства Outline (Контур) для контролов с этой формой.

Заключение

Я надеюсь, что читатели извлекут пользу не только от использования контрола shape для создания функционального пользовательского интерфейса, но так же и от изучения различных .NET классов, используемых для создания контрола shape.

Автор: Yang Kok Wah, перевод: cronOS, источник: www.codeproject.com.

Перевод выполнен специально для www.realcoding.net

233

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]