我正在开发一种面向webstream的infopanel程序,迄今为止是由Windows Form,C#完成的,它具有标签的面板。现在这很简单,我在做什么。目前它只是隐藏\显示面板,在一个窗口中更改测试,但我需要创建一个转换来将面板移出框架,并通过按下一个可以说30FPS的buttno来返回。我试图谷歌这个解决方案,但到目前为止,我只找到了解决方案,使用鼠标作为向量X,Y点并用鼠标移动项目和一个图书馆在这里: http://code.google.com/p/dot-net-transitions/平滑的面板移动
除库没有按” t可以使用背景图片和顶部标签的面板。面板\标签闪烁出来,以便背景在几微秒内可见。我读了创建一个计时器,计算每毫秒的位置,并将其移动到下一个点等创建FPS,但我不知道如何用面板做到这一点,因为我再次不知道如何获得面板x,y坐标。现在是否有任何其他解决方案用于我正在创建的这个程序?不同的编程语言,一个库,某种方式?有人建议C#和GDI,但我真的不知道如何工作,因为它只是形状,我想使用图像。
如果您对WinForms不太深入,可以考虑使用WPF。它对流畅的动画有更好的支持。不过,如果你的背景只存在于WinForms中,它有一点学习曲线。 –