风也温柔

计算机科学知识库

visualstudio2013click事件方法及解决办法 c#,Windows窗体应用程序

  步骤:打开visual studio2013开发软中,在菜单栏中选择“文件”命令,可以看到“新建”、“项目”选择。

  

  3.在已经安装的模板中选择编程语言为visualC#,选择其中的windows经典桌面中的Windows窗体应用(用来创建具有Windows窗体用户界面的应用程序)visualstudio2013click事件方法及解决办法
c#,Windows窗体应用程序,项目名为“MyFirstForm”。

  

  java窗体程序_java设置窗体居中_java窗体文本框

  4.在我们创建好项目后,解决方案中包含了Form1.cs文件。这个就是窗体应用程序项目给我设计好的窗体。

  

  5.鼠标定位到“Form1.cs”这个文件中,双击进入窗体设计界面。在窗体上右键属性打开属性页面,就可以在上面

  

  6.在Form窗口中,右键“查看代码”进入编写代码界面java窗体程序,可以在这个文件下编写所需要的代码

  

  7.在Form1.cs文件下有个“Form1.Designer.cs”文件,这是系统给我们定义好的资源文件

  

  8.进入form1窗体中,拖一个按钮,设置text属性为“我的第一个程序”,添加一个click事件。

  

  9.进入click 事件方法,添加一个MessageBox.Show("Hello World");用来显示一个对话框。具体代码如下:

  10.编译运行程序,点击窗体上的按钮“这是我的第一个程序”。后面弹出一个对话框显示“Hello World”。

  

  二、我的窗体——计算器

  java窗体程序_java窗体文本框_java设置窗体居中

  //考虑输入的内容为:字符串

  //考虑是否为空,是否去空格

  //考虑是否符合要求的数字

  //考虑谁获得焦点java窗体程序,谁清空

  把textbox内容清空:

   this.texNum01.Clear();

  获得焦点:

   this.texNum01.Focus();

  碰到异常的情况:

  停止代码往下执行:return;

   public partial class Form1 : Form

        {
            public Form1()
            {
                InitializeComponent();
            }
            private void but_cal_Click(object sender, EventArgs e)
            {
                //输入2个介于0-1000的正整数,计算它们的和,输出结果
                string str01 = this.texNum01.Text.Trim();
                //考虑是否为空,是否介于0-1000之间
                if(str01.Length==0){
                    //提示没有输入有效字符!
                    //不往下执行
                    //获得焦点,继续输入
                    MessageBox.Show(lab_num01.Text+"没有输入有效字符!","",MessageBoxButtons.OK,MessageBoxIcon.Information);
                    this.texNum01.Clear();
                    this.texNum01.Focus();
                    return;
                }
                int num01=Convert.ToInt32(str01);
                if(num011000){
                    MessageBox.Show(lab_num01.Text+"数字必须介于0-1000之间!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                   
                    this.texNum01.Focus();
                    return;
                }
                 string str02 = this.texNum02.Text.Trim();
                //考虑是否为空,是否介于0-1000之间
                if(str02.Length==0){
                    //提示没有输入有效字符!
                    //不往下执行
                    //获得焦点,继续输入
                    MessageBox.Show(lab_num02.Text+"没有输入有效字符!","",MessageBoxButtons.OK,MessageBoxIcon.Information);
                    this.texNum02.Clear();
                    this.texNum02.Focus();
                    return;
                }
                int num02=Convert.ToInt32(str02);
                if(num021000){
                    MessageBox.Show(lab_num02.Text+"数字必须介于0-1000之间!", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    this.texNum02.Focus();
                    return;
                }
                texResult.Text = (num01 + num02).ToString();
            }

  文章来源:https://zhuanlan.zhihu.com/p/53911654