我正在开发一个应用程序,我需要在棋盘上使用小方块,这将改变所选择的不同值的颜色。
所以我打算使用Panels
并简单地改变他们的背景颜色,这将解决我的问题。
总的来说,10-15
Form
个面板
我想知道什么。这是一种糟糕的方法吗?
由于我没有看到任何其他控制来满足我的需要,我正在使用Vs 2010。
有什么建议吗?
答案 0 :(得分:2)
如果您只需要提供彩色方块,则可以使用System.Drawing
中提供圆形,矩形等形状的类。示例:
导入命名空间
using System.Drawing;
尝试这样的代码:
SolidBrush myBrush = new SolidBrush(Color.Red);
Graphics formGraphics = this.CreateGraphics();
formGraphics.FillRectangle(myBrush, new Rectangle(0, 0, 200, 300));
myBrush.Dispose();
formGraphics.Dispose();