在Visual Studio for Compact Framework 2.0中绘制直线

我正在寻找一个工具包,使我可以在Visual Studio 2008 for .NET Compact Framework 2.0中的设计时间画线和框。

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

有谁知道任何这样的工具?


你在使用WinForms吗? 许多控件实现一个Site属性,它返回这种类型http://msdn.microsoft.com/en-us/library/system.componentmodel.isite.aspx有一个DesignMode属性,您可以使用它来检查它是否在设计模式与否。

在无效的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

链接地址: http://www.djcxy.com/p/53645.html

上一篇: Drawing lines in Visual Studio for Compact Framework 2.0

下一篇: Iterating over 2D list using asterisk (*) operator