| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 804 人关注过本帖
标题:图形进选中和平移及闪屏问题
只看楼主 加入收藏
lhqqhl1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-11-18
结帖率:100%
收藏
 问题点数:0 回复次数:6 
图形进选中和平移及闪屏问题
各位大虾好呀
请问C#中如何对已经画出的图形进选中和平移呀.
小弟是新手.谢谢大家
对了C#中闪屏如何解决呀
搜索更多相关主题的帖子: 图形 平移 
2006-12-16 12:52
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
记录图形的窗口坐标,根据坐标进行选中和移动。
闪屏问题一是局部更新二是用BUFFER

老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-16 14:44
lhqqhl1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-11-18
收藏
得分:0 

大哥
可以写点代码或者详细一点呀?小弟是刚开始学不久.很多地方不明白.谢谢大哥了

2006-12-16 15:35
lhqqhl1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-11-18
收藏
得分:0 
主要是如何选中
2006-12-16 15:36
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
收藏
得分:0 
刚学就写这种东西啊,呵呵,强

比如你在屏幕坐标(0,0)宽100,高100画了个正方形,你把正方形坐标记录下来
然后鼠标点击的时候判断鼠标是不是在正方形坐标之内,是的话就代表选中了,这时候你可以做你想做的事情了。


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-12-16 15:45
lhqqhl1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-11-18
收藏
得分:0 

老师说期末的 大作业.Rectangle shape=new Rectangle(startPoint.X ,startPoint.Y ,e.X - startPoint.X ,e.Y -startPoint.Y );
if(shape.Contains(e.X,e.Y))
{g.Clear(Color.Gray);
g.DrawRectangle (new Pen(foreColor,mm),startPoint.X ,startPoint.Y ,e.X -startPoint.X ,e.Y -startPoint.Y );大哥 你看看这样可以吗

2006-12-16 16:00
lhqqhl1984
Rank: 1
等 级:新手上路
帖 子:19
专家分:0
注 册:2006-11-18
收藏
得分:0 
是不 是在判断选中后在有DrawImage(new   Pen(foreColor,mm),e.X  ,e.y   ,e.X   -startPoint.X   ,e.Y   -startPoint.Y   );) 就可以移动了
2006-12-16 16:05
快速回复:图形进选中和平移及闪屏问题
数据加载中...
 
   



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

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