C#学习日记

  • 2023年9月9日
    工具visual stdio 2019
    1. 窗口名称修改

    2. lable标签

    3. button

    4. 点击事件

      1. 点击换颜色
      formLearn.ActiveForm.BackColor = Color.Green;
      
      1. 点击弹窗
      MessageBox.Show("这是点击弹窗的内容");
      
      1. 所有的事件和行为需要在属性/事件窗口中进行绑定designer.cs内容(自动生成)
    5. 添加多窗口

      image
      选择windows窗体-添加
      image

    6. 点击事件跳转窗口

      new Form2().Show();
      

      image

    7. 一般来说, 本窗口中执行的方法可以直接调用函数名, 如 hide() close()等

    8. 退出程序

      1. 完全退出
        // 完全关闭所有线程的退出
        System.Environment.Exit(0);
        
      2. this.Close(); 只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;
      3. Application.Exit(); 强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;
      4. Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;
posted @ 2023-09-09 16:53  rainsc  阅读(12)  评论(1编辑  收藏  举报