每天为您提供新开传奇世界私服,热血传奇道道合击,传奇sf发布网,中变合击传奇私服!
中变传奇SF
新开传奇世界私发服
今日新开传世发布网
中变传奇网站
新开中变传奇
www.haosf.com 一个模块的功能为何要单一,为何代码不要太长 - dadalan的专栏 - 博客频道 - CSDN.NET发现:
文章作者:
传奇世界sf发布网
文章来源:http://WWW.SZJUCAI.NET/
更新时间:2012-02-23 06:05:24
?? ? 最近帮同事调试一个程序模块时,
sf发布网
,一个函数中400行代码,当时调试了下,错误很难精确定位,
52345
,我当时第一个想法就是代码太长,
www.haosf.com
,一个函数多个功能,通常很难定位异常出在哪里,但是我要我
破天一剑私服
,我当时还很难举个列子说服他,但是我现在想到了一个足以说明问题的例子:
按照MSDN的说明以及平时的习惯,我们要获取鼠标单击时的相对坐标,都会使用MouseClick等事件,今天,偶然发现,原来Click事件也可以。
/* 惊天地泣鬼神的考古业绩。 * 原来Cilck事件也能获取鼠标点击的当前坐标, MSDN上说要用MouseClick事件,哈哈 * 原来Click事件也可以!!! * 但是,如果通过键盘引发事件,而不是通过鼠标操作,
jjj
,即不能获取,
sf发布网
。 * 鼠标右键单击无效。 */using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace WindowsFormsApplication1{ public partial class Form1 : Form { public Form1() { InitializeComponent(); this.button1.Click += (s, e) => { try { MessageBox.Show("事件源类型:" + s.GetType().ToString() + "\n" + "事件参数类型:" + e.GetType().ToString() + "\n" + "鼠标点击时X坐标:" + ((MouseEventArgs)e).X.ToString() + "\n" + "Y坐标:" + ((MouseEventArgs)e).Y.ToString()); } catch { MessageBox.Show("你可能通过回车键触发事件,无法获取数据。"); } }; } }}
浏览次数:
最新文章
·
www.haosf.com 一个模块的功能为何要单
·
5、58(均以mm计)标头长为5数据上的
·
集团与清华方面达成一致由于具体的院所
·
国服《魔兽世界》英雄榜现BUG 模型模糊
·
几乎都有他的雕像比后来的都江堰意义同
·
黎巴嫩外长称阿盟决议是一个危险动向 -
·
99听战歌 水平切分 - co0der的专栏 - 博
·
决策层再一次表达了对房地产行业实施宏
·
济南一市民从洪家楼大润发超传奇sf购买
·
手机上QQ空间发送表情方法
热门文章
·
www.haosf.com 一个模块的功能为何要单
·
集团与清华方面达成一致由于具体的院所
·
5、58(均以mm计)标头长为5数据上的
·
几乎都有他的雕像比后来的都江堰意义同
·
国服《魔兽世界》英雄榜现BUG 模型模糊
·
黎巴嫩外长称阿盟决议是一个危险动向 -
·
99听战歌 水平切分 - co0der的专栏 - 博
·
决策层再一次表达了对房地产行业实施宏
·
济南一市民从洪家楼大润发超传奇sf购买
·
手机上QQ空间发送表情方法
Copyright © 2009
http://WWW.SZJUCAI.NET/
All rights reserved.
中变传奇SF
提供新开变态传奇网站,新开网通传奇SF,最新开1.76传奇私服,复古私服,传奇sf1.85合成版 版权所有
请使用1024*768分辨率浏览本站以达到最佳视觉效果