| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2190 人关注过本帖
标题:在窗体中如何能移动地画线或者是矩形?
取消只看楼主 加入收藏
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
快速回复:在窗体中如何能移动地画线或者是矩形?
数据加载中...
 
   



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

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