博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c# 第一个实例 通哥
阅读量:6101 次
发布时间:2019-06-20

本文共 3400 字,大约阅读时间需要 11 分钟。

1 using System;  2 using System.Collections.Generic;  3 using System.ComponentModel;  4 using System.Data;  5 using System.Drawing;  6 using System.Linq;  7 using System.Text;  8 using System.Threading.Tasks;  9 using System.Windows.Forms; 10 using System.IO; 11  12 namespace tongge 13 { 14     public partial class Form1 : Form 15     { 16         public Form1() 17         { 18             InitializeComponent(); 19         } 20  21         public double a, b, c; 22         string path; 23  24         private void textBox1_TextChanged(object sender, EventArgs e) 25         { 26             try 27             { 28                 a = Convert.ToDouble(textBox1.Text); 29             } 30             catch (Exception) 31             { 32                 DialogResult dr = MessageBox.Show("您输入的高度不是数字", "错误提示", MessageBoxButtons.OKCancel); 33                 throw; 34             } 35  36         } 37  38         private void textBox2_TextChanged(object sender, EventArgs e) 39         { 40             b = Convert.ToDouble(textBox2.Text); 41         } 42  43  44         public void textBox3_TextChanged(object sender, EventArgs e) 45         { 46  47         } 48  49         private void button1_Click(object sender, EventArgs e) 50         { 51  52             //string path = @"C:\Users\Administrator\Desktop\岩层厚度.txt"; 53  54             OpenFileDialog openFileDialog = new OpenFileDialog(); 55             openFileDialog.InitialDirectory = @"C:\Users\Administrator\Desktop"; 56             openFileDialog.Filter = "(*.txt)|*.txt"; 57             openFileDialog.RestoreDirectory = true; 58             openFileDialog.FilterIndex = 1; 59             if (openFileDialog.ShowDialog() == DialogResult.OK) 60             { 61                 path = openFileDialog.FileName; 62             } 63  64             string[] contents = File.ReadAllLines(path, Encoding.Default); 65             for (int i = 0; i < contents.Length; i++) 66             { 67                 string[] strNew = contents[i].Split(new char[] { ' ', '\t' }, StringSplitOptions.RemoveEmptyEntries); 68                 if (i == 0) 69                 { 70                     textBox1.Text = strNew[1]; 71                 } 72                 if (i == 1) 73                 { 74                     textBox2.Text = strNew[1]; 75                 } 76                 c = a + b; 77                 textBox3.Text = Convert.ToString(c); 78  79                 // Console.WriteLine("{0} {1} {2}", strNew[0], strNew[1],); 80             } 81         } 82  83         public void Form1_Load(object sender, EventArgs e) 84         { 85             //textBox1.Text = "3.00"; 86             //textBox2.Text = "4.00"; 87             DialogResult dr = MessageBox.Show("欢迎使用中国矿业大学编制的软件", "欢迎使用", MessageBoxButtons.OKCancel); 88  89         } 90  91  92  93         private void button2_Click_1(object sender, EventArgs e) 94         { 95             DialogResult dr = MessageBox.Show("确认删除吗?", "提示", MessageBoxButtons.OKCancel); 96             if (dr == DialogResult.OK) 97             { 98                 //用户选择确认的操作 99                 MessageBox.Show("您选择的是【确认】");100             }101             else if (dr == DialogResult.Cancel)102             {103                 //用户选择取消的操作104                 MessageBox.Show("您选择的是【取消】");105             }106 107         }108 109     }110 }

 

 

 

 

 

转载于:https://www.cnblogs.com/zhubinglong/p/6052545.html

你可能感兴趣的文章
【故障解决】ORA-06502错误解决
查看>>
linux基础的一些常见问题总结_学习笔记
查看>>
Spring入门第二课:Spring配置Bean的细节
查看>>
css3的样式 ,一个正方体
查看>>
C++字符串与指针 所有的内容也就这么多了。
查看>>
BZOJ 1063 道路设计(树形DP)
查看>>
iphone label初始化碰到的问题
查看>>
由移动端级联选择器所引发的对于数据结构的思考
查看>>
冒泡排序
查看>>
2019.01.07-bzoj3309: DZY Loves Math-dtoj1669
查看>>
centos7 安装redis服务及phpredis扩展
查看>>
卢卡斯定理
查看>>
C语言随笔(1)
查看>>
Docker-01 无人值守升级 CentOS 6.x 系统内核到 3.10.x 长期支持版
查看>>
如何用一个app操作另外一个app.比如微信群控那样的
查看>>
排序算法学习小结
查看>>
FTP demo
查看>>
Xss测试
查看>>
【原】iOS学习之极光推送
查看>>
(三) 查看USB设备
查看>>