Рисование линий в Visual Studio для Compact Framework 2.0 - PullRequest
1 голос
/ 14 февраля 2009

Я ищу инструментарий, позволяющий рисовать линии и поля во время разработки в Visual Studio 2008 для .NET Compact Framework 2.0.

Я просмотрел PowerPack для VisualBasic, но, похоже, он доступен только для настольных компьютеров .NET.

Кто-нибудь знает такой инструмент?

1 Ответ

0 голосов
/ 14 февраля 2009

Вы используете WinForms? Многие элементы управления реализуют свойство Site, которое возвращает этот тип http://msdn.microsoft.com/en-us/library/system.componentmodel.isite.aspx, имеет свойство DesignMode, которое можно использовать для проверки, находится ли оно в режиме разработки или нет.

В методе void OnRender (...) вы можете проверить это свойство, если оно установлено, или нет, а затем вы можете рисовать в зависимости от времени разработки.

protected override void OnRender(...)
{
    if (this.Site != null && 
        this.Site.DesignMode) 
    {
        // Draw something...
    }
}

Прочтите этот пост о потенциальных проблемах с сайтом и свойством DesignMode http://decav.com/blogs/andre/archive/2007/04/18/1078.aspx

...