1
A
回答
2
在此代碼我用圖片框,以 'K' 玩 '我'
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
int k = 20;
Color mycolor = new Color();
for (int i = 0; i < 10; i++)
{
mycolor = Color.FromArgb(i * k, i * k, i * k);
SolidBrush mybrash = new SolidBrush(mycolor);
e.Graphics.FillRectangle((Brush)mybrash, 0 + i * k, 0, k, k);
}
}
祝你好運!
4
您需要平均起始顏色和最終顏色之間的顏色。這裏是一個常規,做這一切,使用平均公式在這裏找到:Generate Color Gradient in C#
private void PaintGradientBars(Graphics g, Rectangle r,
Color startColor, Color endColor, int numBars) {
int rMin = startColor.R;
int gMin = startColor.G;
int bMin = startColor.B;
int rMax = endColor.R;
int gMax = endColor.G;
int bMax = endColor.B;
int left = 0;
for (int i = 0; i < numBars; i++) {
int rAvg = rMin + (int)((rMax - rMin) * i/numBars);
int gAvg = gMin + (int)((gMax - gMin) * i/numBars);
int bAvg = bMin + (int)((bMax - bMin) * i/numBars);
Color useColor = Color.FromArgb(rAvg, gAvg, bAvg);
int width = (r.Width - left)/(numBars - i);
using (SolidBrush br = new SolidBrush(useColor)) {
g.FillRectangle(br, new Rectangle(left, 0, width, r.Height));
}
left += width;
}
}
然後你做一個簡單的電話:
private void panel1_Paint(object sender, PaintEventArgs e) {
PaintGradientBars(e.Graphics, panel1.ClientRectangle,
Color.Blue, Color.Green, 5);
}
,導致
相關問題
- 1. 使Windows窗體中的WPF漸變
- 2. 如何在Windows窗體C中給文本框漸變顏色#
- 3. 如何在Opera中創建CSS3漸變?
- 4. 如何在Spritekit中創建漸變?
- 5. 如何創建漸變
- 6. 如何在Windows窗體中創建自動建議文本框?
- 7. 在Windows窗體中創建條形圖
- 8. 創建Windows窗體C#
- 9. 在C#中使用Windows窗體創建多個窗體?
- 10. 如何在C#Windows窗體中創建自定義ToolStripProgressBar?
- 11. 如何在Windows窗體中創建表單模式?
- 12. 如何在Windows窗體應用程序中創建mailto鏈接
- 13. 如何在Windows窗體中創建3個分割器表單
- 14. 如何在Windows窗體中創建樹視圖菜單?
- 15. 如何在VB 10 Express中創建Windows窗體
- 16. 如何在windows c#中創建窗體Transperent?
- 17. 如何在ListBox Windows窗體中創建自定義項目?
- 18. 如何在Windows窗體項目中創建VTK項目(VisualC++ 2012)
- 19. 如何在C#Windows窗體中創建重置按鈕?
- 20. 如何在Windows窗體應用程序中創建表?
- 21. 如何在C#Windows窗體中創建框架/選項卡?
- 22. 創建就像在windows窗體
- 23. SVG漸變有利於CSS漸變
- 24. 如何在另一個窗體中創建窗體?
- 25. 如何在Django/AJAX中從窗體創建動態窗體集
- 26. 如何在窗體中創建變量分頁?
- 27. 如何從Windows窗體創建僅消息窗口?
- 28. 如何創建紋理/漸變背景
- 29. 如何創建專業漸變背景
- 30. 如何創建漸變顏色