移动控件闪的历害,看到别人讲的又别用 private void Form1_MouseMove(object sender, MouseEventArgs e) { pictureBox1.Left = e.X; pictureBox2.Top = e.Y; }请大家看看 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 pictureBox1.Left = e.X; pictureBox2.Top = e.Y;相当于设置了两次,这样会不会好些:pictureBox1.Location=e.Location; 同意用边框,还有设置控件位置和大小的时候用 Bounds 属性设置。画边框的时候最好将位置信息先存起来,在onpaint事件里面画 我的这两个控件是用来作"十"字定位用的,有点象股票软件K 线图里的移动老鼠标出现的"十"字架.pictureBox的"SIZE"属性我设置了为"1".也就是相当为一条线,不需要在里画画.请各位高手指点.最好能给点原码 hbxtlhx(平民百姓-自已动手,丰衣足食)方法我试了一下,出现如下情况:1,"十"字架变成了"┌形2,沿水平方向或垂直方向出现停顿现象.如果鼠标移动有一点角度会好一些(这个我原来的代码也是主种情况)谢谢你!!!!!!!请大家帮帮忙 没做过移动控件,普通控件可以设置doubleBuffer=true doubleBuffer=true;这个我试过,没有用.我其实就想做一个随鼠标移动的"十"形定位效果.如果有其它方法也形.谢谢你了!!!! 最近一段时间我才发现不要在各个控件的事件里干太多事情了.也许我们觉得不多,不会执行太久,结果我们用.NET的托管类就会因为几句代码而执行很久时间,看MSDN说,凡是超过30MS毫秒就最好到其他线程去操作.UI线程花太多时间去执行你的代码就会造成迟钝. 谢谢大家,我已找到解决方法.private void Form1_MouseMove(object sender, MouseEventArgs e){pictureBox1.Left = e.X;pictureBox2.Top = e.Y;}这个事件在Form1发生的,我在水平上或垂直上移动时就出现停的现象,是因为鼠标停在pictureBox控件上了.解决方法是:pictureBox1.Left = e.X+1;pictureBox2.Top = e.Y+1;让其离开控件.没有问题了.此贴结贴;谢谢大家;散分了!!!!!!!!!!如果你还有更好的方法就给出来让大家参考吧. 完成自动点击功能 线程中webBrowser1_DocumentCompleted不执行的问题 “请”用过NHibernate的进来讨论一下,我有一点疑惑。 如何把DataGrid导出xls到服务端并客户端下载 vs2003使用第三方控件发布的问题 我想做个投票系统 WebService状态保持问题 重载方法(OnPaint())在窗体中用Draw方法绘制一个对象(如椭圆),当改变窗体大小时,如何清除窗体,重新绘制??? 请问怎么让DataGrid中的标题和内容都居中显示啊 关于调试的问题? 帮忙把 vb.net 转一下 c# 请问怎么将B/S的程序打包成安装程序呢?連oracle数据库
pictureBox2.Top = e.Y;相当于设置了两次,这样会不会好些:pictureBox1.Location=e.Location;
画边框的时候最好将位置信息先存起来,在onpaint事件里面画
最好能给点原码
1,"十"字架变成了"┌形
2,沿水平方向或垂直方向出现停顿现象.如果鼠标移动有一点角度会好一些(这个我原来的代码也是主种情况)谢谢你!!!!!!!
请大家帮帮忙
private void Form1_MouseMove(object sender, MouseEventArgs e)
{pictureBox1.Left = e.X;
pictureBox2.Top = e.Y;}
这个事件在Form1发生的,我在水平上或垂直上移动时就出现停的现象,是因为鼠标停在pictureBox控件上了.
解决方法是:
pictureBox1.Left = e.X+1;
pictureBox2.Top = e.Y+1;
让其离开控件.
没有问题了.
此贴结贴;
谢谢大家;
散分了!!!!!!!!!!
如果你还有更好的方法就给出来让大家参考吧.