标题:在窗体中如何能移动地画线或者是矩形?
取消只看楼主
lkljsan
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2008-10-18
结帖率:0
已结贴  问题点数:10 回复次数:2 
在窗体中如何能移动地画线或者是矩形?

private void Form1_Paint(object sender, PaintEventArgs e)

        {
            Graphics g = this.CreateGraphics();
            Pen p = new Pen(Color.Red, 3);
            g.DrawRectangle(p, 10, 10, 100, 100);
        }
这样画出来的是固定的矩形,我要的是能再窗体中能自由的在任意位置画出,还有在窗体放大的时候,也要能使矩形随着变化(这是不是叫重绘,我也不清楚),请哪位高手指点一下,我是新手,谢谢了。
搜索更多相关主题的帖子: 矩形 窗体 
2009-10-25 09:33
lkljsan
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2008-10-18
得分:0 
恩,是的。就像是在画图工具一样,点击矩形按钮,然后就可以在任意位置上画了。好像要用那个point来控制,我就是不知道这要怎么做?
2009-10-25 11:49
lkljsan
Rank: 1
等 级:新手上路
帖 子:9
专家分:3
注 册:2008-10-18
得分:0 
嘿嘿,要的就是这种效果,我还才第一次进来,发表的时候忘记给分了,等下次我一定会加上的。谢谢你了。

还有一个小问题,就是当窗口放大的时候,它不会随着窗口放大,这要怎么改啊?
2009-10-25 13:15



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-289835-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.188971 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved