首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

GDI+ 绘制时钟有关问题

2012-05-01 
GDI+ 绘制时钟问题GDI+绘制时钟for (int x 0 x 60 x++) //小刻度{g.RotateTransform(6)//这里什么

GDI+ 绘制时钟问题
GDI+绘制时钟

for (int x = 0; x < 60; x++) //小刻度
{
  g.RotateTransform(6);//这里什么意思

  g.FillRectangle(Brushes.Black, new Rectangle(-2, h / (-2), 4, 10));//讲解一下这里的参数
}

[解决办法]
時鐘是一個圓,所以你的刻度及顯示的字串需要用.RotateTransform()調整。
Rectangle有兩種建構方法,你所使用的表Rectangle(x, y, width, height)
[解决办法]
参考
http://msdn.microsoft.com/zh-cn/library/system.drawing.graphics.rotatetransform(v=VS.80).aspx

http://msdn.microsoft.com/zh-cn/library/yysstebh(VS.80).aspx

热点排行