回答
是的 - 您可以使用Graphics.DrawEllipse(对于一个或多个圆圈,取决于您尝试实现的确切UI效果),使用具有非透明α值的笔进行此操作。
我不明白我们如何使用此函数调用绘制动画加载圆。装载圆 例如: http://www.google.com/search?q=loading+circle&hl=en&rlz=1C1GPCK_enIN400&prmd=ivns&tbm=isch&tbo=u&source=univ&sa=X&ei=pnTvTdn5CITtrQfJzs3NBQ&ved=0CCMQsAQ&biw=1280&bih=675 – rplusg 2011-06-08 13:10:28
Graphics.DrawEllipse是绘制单个圆的原始图片,您可以使用Alpha值调整透明度。您可以绘制这些每次更新的“圆环”(使用基本圆绘图逻辑,例如逐步迭代2 * pi弧度,并使用cos(t)* radius,sin(t)* radius来查找椭圆中心)。要进行动画制作,您需要定期执行此操作,无论是在进度回调期间还是计时器期间。这里有一些关于该步骤的更多信息:http://stackoverflow.com/questions/11318/simple-animation-in-winforms – holtavolt 2011-06-08 13:25:46
下面是关于GDI +中alpha混合(不透明)的MSDN页面 - 正如您可以通过图像看到的那样可以使图形元素似乎通过使用此功能“淡出”:http://msdn.microsoft.com/en-us/library/ms533803(v=VS.85).aspx – holtavolt 2011-06-08 17:48:16
- 1. 在窗体上绘制多个圆形
- 2. 绘制与System.Drawing.Graphics窗体上加载
- 3. 在圆形公式上绘制矩形
- 4. 如何在C#窗体中删除绘制的圆形?
- 5. 在视图上绘制圆形
- 6. 如何在MapBox MGLMapView上绘制圆形?
- 7. 在Python上绘制圆形图
- 8. 绘制圆周围不完善圆形物体
- 9. 球体上的绘制圆圈
- 10. 绘制和填充圆形
- 11. 用圆圈绘制形状
- 12. 以半圆形绘制点
- 13. 如何绘制圆形libgdx
- 14. 使用wxpython绘制圆形
- 15. OpenGL绘制椭圆而不是圆形
- 16. Pyqtgraph:如何绘制椭圆或圆形
- 17. 获取Win32 API在窗体上绘制一个正方形
- 18. 在MapFragment上正确地绘制圆形的绘图
- 19. 重新加载绘制圆的值
- 20. 在窗体上绘制线条网格
- 21. 在窗体上动态绘制箭头
- 22. 如何在XNA的3D地形上绘制圆形?
- 23. 如何在html5画布上绘制圆形扇形?
- 24. 如何在圆角矩形内或圆形内绘制图像?
- 25. C#在窗口加载时绘制
- 26. 在圆形视图中绘制文本?
- 27. 如何在PyGame中绘制圆形?
- 28. 在Blend中绘制圆角三角形
- 29. 在Opengl中绘制椭圆球体
- 30. 在触摸位置在HTML5画布上绘制圆形
请让我知道是否有问题的第二部分的解决方案,“如果表单中充满网格或按钮或文本框,我们如何确保一致性?”像这样,在当前表单上绘制这一层,这样底层的所有东西都可见? – rplusg 2011-06-08 18:13:46