回答
是的 - 您可以使用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