| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 453 人关注过本帖
标题:[求助]弱弱的问一句~!
只看楼主 加入收藏
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
 问题点数:0 回复次数:6 
[求助]弱弱的问一句~!
请问当MouseDown时实现笔刷的功能怎么弄,就是让Mouse经过的坐标都变黑色。
用词不是很准确啊,本人新手,刚学C#
2006-08-19 22:08
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
收藏
得分:0 

用Point定义点,再动态画吧.


一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-20 11:43
NiceGirl
Rank: 2
等 级:新手上路
威 望:4
帖 子:909
专家分:0
注 册:2006-6-18
收藏
得分:0 
楼上的能不能写段代码啊?你讲的我不是很明白

曾经以为百般艰难,蓦然回首,才发现已飞渡千山。。!
2006-08-20 19:11
purana
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:广东-广州
等 级:版主
威 望:66
帖 子:6039
专家分:0
注 册:2005-6-17
收藏
得分:0 

是不是这样?

private Point MousePoint;
private bool mouseDown = false;

private void Form1_MouseDown(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
mouseDown = true;
MousePoint = new Point(e.X,e.Y);
}
}

private void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if(e.Button == MouseButtons.Left)
{
if(mouseDown)
{
Graphics g = this.CreateGraphics();
Pen p = new Pen(Color.Blue,2);
g.DrawLine(p,MousePoint.X,MousePoint.Y,e.X,e.Y);
MousePoint.X = e.X;
MousePoint.Y = e.Y;
p.Dispose();
g.Dispose();
}
}
}

private void Form1_MouseUp(object sender, System.Windows.Forms.MouseEventArgs e)
{
mouseDown = false;
}


我的msn: myfend@
2006-08-20 19:14
mylover624
Rank: 1
来 自:乖乖的心中
等 级:新手上路
帖 子:868
专家分:0
注 册:2006-7-6
收藏
得分:0 
樓上的代碼很好哦。

一个天才顶不上十个笨蛋!
书山有路勤为径,学海无涯友相伴。
我的E-mail:mylover624@.cn
2006-08-21 08:33
Aadon
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2006-4-21
收藏
得分:0 

赞一个


http://blog./Aadon/
2006-08-21 17:04
noshow
Rank: 2
等 级:新手上路
威 望:4
帖 子:1127
专家分:0
注 册:2006-4-21
收藏
得分:0 

8错


此号自封于2006年11月30日
2006-08-21 17:07
快速回复:[求助]弱弱的问一句~!
数据加载中...
 
   



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

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