English 中文(简体)
在Visual Studio for Compact Framework 2.0中绘制线条。
原标题:
  • 时间:2009-02-14 16:46:18
  •  标签:

我正在寻找一款工具包,可以让我在Visual Studio 2008中为.NET Compact Framework 2.0进行设计时绘制线条和框。

我已经查看了VisualBasic PowerPacks,但似乎只适用于桌面.NET。

有人知道这样的工具吗?

问题回答

你正在使用WinForms吗?很多控件实现了一个Site属性,该属性返回此类型:http://msdn.microsoft.com/zh-cn/library/system.componentmodel.isite.aspx它有一个DesignMode属性,您可以用它来检查它是否处于设计模式。

在Void OnRender(...)方法中,您可以检查此属性是否已设置,然后可以根据设计时间或非设计时间进行绘制。

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

请查看这篇关于Site和DesignMode属性可能存在问题的帖子:http://decav.com/blogs/andre/archive/2007/04/18/1078.aspx





相关问题
热门标签