c#,我需要创建一个Windows窗体应用程序,要求对文本框内输入的三个数,从大到小排序,

结果显示在一个只读文本框中。求完整的代码,用if语句来实现,感谢啊!!!

private void button1_Click(object sender, EventArgs e)
{
//获取文本框的值
string txt1 = textBox1.Text;
string txt2 = textBox2.Text;
string txt3 = textBox3.Text;

//定义转换时存储的整形变量(如果是浮点型自行替换)
int num1 = 0;
int num2 = 0;
int num3 = 0;

int result = 0;//最小的数
//int.TryParse 将返回 txt1 是否能转换成 int 类型,如果可以转换,则将值赋给 num1
if (!int.TryParse(txt1, out num1)) //如果 txt1 不能转换成 int 类型
{
MessageBox.Show("第一个文本框不是有效整数");
return;
}
result = num1;//因为是第一个值,所以直接赋值
if (!int.TryParse(txt2, out num2)) //如果 txt2 不能转换成 int 类型
{
MessageBox.Show("第二个文本框不是有效整数");
return;
}
if (num2 < result) //如果 num2 小于 当前最小的数
{
result = num2;//当前最小的数,改为num2
}
if (!int.TryParse(txt3, out num3)) //如果 txt3 不能转换成 int 类型
{
MessageBox.Show("第三个文本框不是有效整数");
return;
}
if (num3 < result) //如果 num3 小于 当前最小的数
{
result = num3;//当前最小的数,改为num3
}
//显示最后最小的数
label4.Text = "三个文本框中,最小的数为 " + result;
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-20
int[] n = {t1,t2,t3};//t1,t2,t3分别代表3个文本的数值
var x = from i in x orderby i ascending select i;
string str = string.empty;
foreach(var i in x)
{
str += i.ToString();
}

label4.text = str;本回答被网友采纳

c#,我需要创建一个Windows窗体应用程序,要求对文本框内输入的三个数...
label4.Text = "三个文本框中,最小的数为 " + result;}

用C#语言编写windows窗体应用程序
private void button1_Click(object sender, EventArgs e){ if (onebreak == 1){ button1.Text = "第一个灯泡坏掉";onebreak = 0;timer1.Enabled = false;button2.Enabled = true;return;} onebreak = 1;l2.BackColor = Color.White;button1.Text = "修好它";button2.Enabled = false...

c#窗体编写程序,统计所给字符串中字母的个数、数字的个数和大写字母的...
一个按钮用于统计,标签三个分别显示小写字母个数、数字个数、大写字母个数,文本框一个用于输入一串字符,具体代码如下:string s = textbox.Text;int i, x=0, y=0, z=0; \/\/xyz分别代表小写字母、数字、大写字母的个数 foreach ( char c in s ){ if ( c >= 'a' && c <...

c#设计一个Windows窗体应用程序,要求输入成绩计算某个学生
1. 在窗体上添加三个文本框,分别用于输入三门功课的成绩;2. 添加一个按钮,点击后触发计算奖学金的事件;3. 在事件中,获取文本框中输入的成绩,计算平均分,并判断是否符合获奖条件;4. 根据符合的条件,显示该学生获得的奖项。代码示例:```csharp private void btnCalculate_Click(object sender...

C#,用visal studio 2010 设计一个windows窗体,要求由文本框输入一串字符...
C#,用visalstudio2010设计一个windows窗体,要求由文本框输入一串字符或则数字,将其加密,如A变为F,0变为5,并在另外文本框输出... C#,用visal studio 2010 设计一个windows窗体,要求由文本框输入一串字符或则数字,将其加密,如A变为F,0变为5,并在另外文本框输出 展开  我来答 1...

在vba中给输入文本框中的数字从大到小排序的程序代码怎么写?
Private Sub CommandButton1_Click()Dim Myint Dim iLb, iUb, iTmp As Integer Myint = Array(TextBox1.Text, TextBox2.Text, TextBox3.Text)iLb = LBound(Myint)iUb = UBound(Myint)For i = iUb To iLb + 1 Step -1 For ii = iLb To i - 1 If Myint(ii) < Myint(ii + 1) ...

怎样创建一个window应用程序
(1)打开Visual Studio 编辑器 (2)选择 “文件” → “新建” → “项目” 命令 (3)项目选择类型 “C#” 。(4)模版选择 “window窗体应用程序” ,如下图:在window应用程序窗体中制作登陆界面。就是在下面的窗体中开始我们的制作:右键点击form窗体属性,出现的属性框是原来设置窗体或控件的...

c#winform 设计一个窗体,计算数量,单价,金额,
本人已经测试 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 Count{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void ...

visual studio 2010怎么创建windows窗体应用程序
在使用Visual Studio 2010创建Windows窗体应用程序时,首先需要在右侧的已安装模板中选择Visual C#。在该界面右侧,会显示出多种项目类型。在这里,你应该找到并选择Windows窗体应用程序。默认情况下,创建项目后会自动生成一个窗体文件。该窗体是主启动窗体,程序运行开始时会先运行这个窗体。如果需要对窗体...

c# windows窗体应用程序中怎么用switch写一个计算器的程序
输入框.Name = "输入框" + 名称[数]; 输入框.Parent = this; 输入框.Anchor = (AnchorStyles.Top | AnchorStyles.Left); 输入框.Location = new Point(100 * 数, 0); }void 按钮加_Click(object sender, EventArgs e) { 四则运算("+"); } void 按钮减_Clic...

相似回答