首页 > 开发 > 综合 > 正文

C#编程三步走之三

2024-07-21 02:17:40
字体:
来源:转载
供稿:网友


第三步 增加响应用户事件代码
还有最后一步就可以大功告成了,就是增加一个方法来捕捉按钮点击
事件。这里就是指从摄氏到华氏的按钮点击代码:
private void bnctof_click(object sender,
eventargs e) {
double dtempcel = 0;
double dtempfah = 0;
try { dtempcel = ttempcel.text.todouble(); }
catch(exception) {
ttempcel.clear();
ttempfah.clear();
return;
}
dtempfah = 1.8*dtempcel+32;
ttempfah.text = dtempfah.tostring();
ttempfah.focus();
ttempfah.selectionstart = 0;
ttempfah.selectionlength = 0;
ttempcel.focus();
ttempcel.selectionstart = 0;
ttempcel.selectionlength = 0;
}

以下是fahrenheit按钮的代码,它将完成同样的任务,只不过是相反
的处理:
private void bnftoc_click(object sender,
eventargs e) {
double dtempcel = 0;
double dtempfah = 0;
try { dtempfah = ttempfah.text.todouble(); }
catch(exception) {
ttempcel.clear();
ttempfah.clear();
return;
}
dtempcel = (dtempfah-32)/1.8;
ttempcel.text = dtempcel.tostring();
ttempcel.focus();
ttempcel.selectionstart = 0;
ttempcel.selectionlength = 0;
ttempfah.focus();
ttempfah.selectionstart = 0;
ttempfah.selectionlength = 0;
}
接着,我们需要将适当的点击事件捕捉方法与按钮的 click事件联系
起来。要完成这一步,我们将以下两行放在类的构造器中:
bnctof.click += new eventhandler
(this.bnctof_click);
bnftoc.click += new eventhandler
(this.bnftoc_click);

上一篇:C#简明教程一

下一篇:C#编程三步走之二

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表