永发信息网

C#旋转矩形

答案:4  悬赏:0  手机版
解决时间 2021-02-13 17:47
C#旋转矩形
最佳答案
Graphics g = pictureBox1.CreateGraphics();

g.DrawRectangle(new Pen(Color.Red), 100, 50, 100, 50);

g.TranslateTransform(100, 50);
g.RotateTransform(30);
g.TranslateTransform(-100, -50);

g.DrawRectangle(new Pen(Color.Blue), 100, 50, 100, 50);

// 补充
晕死,你就不知道改一下吗?

Graphics g = awArgs.Graphics;

g.DrawRectangle(new Pen(Color.Red), 100, 50, 100, 50);

g.TranslateTransform(100, 50);
g.RotateTransform(30);
g.TranslateTransform(-100, -50);

g.DrawRectangle(new Pen(Color.Blue), 100, 50, 100, 50);
全部回答
不太清楚
楼主可以把他放到PictureBox中啊,借助控件内部绘图从而达到定位效果。
private float angle = 0;
private void Form1_Load(object sender, EventArgs e)
{
pictureBox1.BackColor = Color.White;
pictureBox1.Dock = DockStyle.Fill;
}
//绘图方法
private void pictureBox1_Paint(object sender, PaintEventArgs e)
{
int width = 20;
int height = 40;
int x = (pictureBox1.Width - width) / 2;
int y = (pictureBox1.Height - height) / 2;
e.Graphics.TranslateTransform(x, y);
e.Graphics.RotateTransform(angle);
e.Graphics.DrawRectangle(new Pen(Color.Black, 1), new Rectangle(0 - width/2, 0 - height/2, width, height));
}
这样就会在pictureBox1中央绘出一个矩形,改变私有变量angle的大小,在调用代码:
pictureBox1.Invalidate();
pictureBox1.Update();
就可以实现围绕一点的旋转了。
呵呵,期待加分!
不知道楼主的展示控件是什么控件?
向负方向平移 旋转过后再平移回去
drawArgs.Graphics.TranslateTransform(-m_Point[0].X, -m_Point[0].Y, MatrixOrder.Append);
drawArgs.Graphics.RotateTransform(30, MatrixOrder.Append);
drawArgs.Graphics.TranslateTransform(m_Point[0].X, m_Point[0].Y, MatrixOrder.Append);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美丽伊人怎么去啊,有知道地址的么
列入经营异常名录决定书会罚款吗
题目在图片里.我想问,为什么选D而不选C?C和D
有一座建筑物在地面上A点测的其顶角C的仰角为
为什么要测量汽车发动机惯量呢
姐弟糖果在哪里啊,我有事要去这个地方
键的公称长度怎么选啊,是根据轮毂的宽吗,最好
我从03年到11年
医院治死人应承担什么样的法律责任
名姿创意烫染沙龙地址有知道的么?有点事想过
食用提子上火吗 提子和葡萄有什么区别
梦见自己喜欢的人骂自己代表什么意思?
贵州茅台镇,黔脉原浆酒,53%vol 酱香型白酒
飞翔摩托车电动车维修在什么地方啊,我要过去
“家庭农场”概念在2013年中央“一号文件”中
推荐资讯
血性白带一般与下列哪项无关A.慢性宫颈炎B.子
光纤路由猫连接无线路由器怎么设置
上海乘坐火车可以带白酒吗?
天津电费卡的初始密码是多少
益多菌乳酸菌饮料 是酸奶吗
铙钹村位于徐州市东北部,距市区约45公里。读
我喜欢上了我的教官 怎么办
「ネガティブなイメージ」が関连付けられて、
【丰富多彩】丰富多彩的近义词是
地下水质量单组分评价,按《地下水质量标准》
小叮当的女朋友是谁?
勇者斗恶龙9中,一些上锁的铁门如何打开,还
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?