Xna d在2008年1月10日,可能该项目希望VS2008正常工作,是吗?PS:很高兴在这里看到其他意大利人谢谢你的建议,我想可能是这样。另外,我也很高兴:)@misiMe这个示例应用程序的bug太多了!我运行了几次没有改变任何东西,现在左面板没有显示。我一直在

Xna d在2008年1月10日,可能该项目希望VS2008正常工作,是吗?PS:很高兴在这里看到其他意大利人谢谢你的建议,我想可能是这样。另外,我也很高兴:)@misiMe这个示例应用程序的bug太多了!我运行了几次没有改变任何东西,现在左面板没有显示。我一直在,xna,c#,winforms,Xna,C#,Winforms,d在2008年1月10日,可能该项目希望VS2008正常工作,是吗?PS:很高兴在这里看到其他意大利人谢谢你的建议,我想可能是这样。另外,我也很高兴:)@misiMe这个示例应用程序的bug太多了!我运行了几次没有改变任何东西,现在左面板没有显示。我一直在遵循你的复制步骤,试图得到正确的面板,导致设计师的问题,但不能。请您上传您的解决方案(到临时共享网站,删除任何不相关的内容),以便我/我们能够直接重现您的问题,并查看我/我们是否能够诊断出根本原因。@Jeremythonpson非常感谢!这里是


d在2008年1月10日,可能该项目希望VS2008正常工作,是吗?PS:很高兴在这里看到其他意大利人谢谢你的建议,我想可能是这样。另外,我也很高兴:)@misiMe这个示例应用程序的bug太多了!我运行了几次没有改变任何东西,现在左面板没有显示。我一直在遵循你的复制步骤,试图得到正确的面板,导致设计师的问题,但不能。请您上传您的解决方案(到临时共享网站,删除任何不相关的内容),以便我/我们能够直接重现您的问题,并查看我/我们是否能够诊断出根本原因。@Jeremythonpson非常感谢!这里是链接:它就像我压缩文件一样包含两个项目:打开“OhmGameProject”的项目。在这里,您可以通过打开“MainForm”的设计器窗口,然后运行应用程序来重现问题。当您退出应用程序时(我通过按窗口上的“x”键完成),您将返回designer窗口。在这里(有时)你会注意到你不能选择“GameWrapper2”控件(问题就在这里)。然后如果你尝试在任何地方添加一些控件,保存,关闭设计器窗口,然后重新打开它,“GameWrapper2”就不在了。我正在尝试,然后会看到:)谢谢!我不确定,但设计时调试是否有助于找出问题所在。实际上,我使用的是Visual Studio 2010 pro,安装了所有更新。是的,类是抽象的,我如何解决这个问题?此外,有时它是由控件绘制的,有时不是。您的基类需要是一个“具体”类,而不是一个抽象类。为此,您需要将所有抽象方法切换到虚拟方法。virtual关键字将允许您或其他开发人员重写基本实现,但如果子类中未提供重写实现,则默认为基本实现。我知道这可能很烦人,因为您可能想强制某些方法在子类中实现,因此使用抽象关键字…但是使用虚拟方法将允许您保留设计器支持。谢谢。经过大量的搜索,这是一个有效的解决方案,我的问题。我刚刚从GraphicsDeviceControl中删除了抽象,并将抽象的两个方法(Update和Draw)虚拟化。谢谢过了很长一段时间,不幸的是,虽然我锁定了控件,但gameWrapper和其他时间一样消失了…很抱歉听到这个消息,建议您在上向Microsoft提出这个问题。我相信雷德蒙德的一位工程师能够很快地重现这个问题并提供建议。自行运行示例项目(多次)左侧面板消失,因此明显有问题。无论如何,谢谢:)新年好!
content = new ContentManager(Services, "Content"); 

spriteBatch = new SpriteBatch(GraphicsDevice); 

font = content.Load<SpriteFont>("fontName"); // make sure font was loaded fine.