效果
我们先从控件搭起
label textBox textBox 属性命名: txt_x txt_y
label textBox textBox txt_xx txt_yy
label textBox txt_distance
button btn_Calculate
创建类 命名: Class_Calculate
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace _05.Create_a_class
{class Class_Calculate{// 这里就新建了一个类,接下来我们在类里写一个静态方法// 用来计算两点之间的距离/// <summary>/// Math.Sqrt 是开平方/// Math.Pow 是n次方/// </summary>/// <param 参数x="plx"></param>/// <param 参数y="ply"></param>/// <param 参数xx="plxx"></param>/// <param 参数yy="plyy"></param>/// <returns></returns>public static double Calculate_distance(double plx,double ply,double plxx,double plyy){return Math.Sqrt(Math.Pow(plx-ply,2)+Math.Pow(plxx-plyy,2));}}
}
按钮功能实现
private void btn_Calculate_Click(object sender, EventArgs e)
{double plx=Convert.ToDouble(txt_x.Text);double ply=Convert.ToDouble(txt_y.Text);double plxx=Convert.ToDouble(txt_xx.Text);double plyy=Convert.ToDouble(txt_yy.Text);txt_distance.Text=Class_Calculate.Calculate_distance(plx,ply, plxx, plyy).ToString();
}