c#面向对象16--winform基础

winform应用程序是什么+XAML是做winformUI比较好看的语言

本节大纲
比控制台应用程序多的部分
  • Form1.Designer.cs后台自动生成代码
  • Form1.res存放资源文件
  • Form1是写后台代码的地方
  • Form1.cs快速切换到UI页面
  • Form1是个部分类,在Form1和Form1.Designer.cs中都存在一部分


    快速切换到UI界面的方式(后台转前台)

    修改属性的方法---1.选中控件右键属性 2.在Form1.Designer.cs的Initialcomponent方法里改
  • F5运行,F6生成解决方案,F4打开属性面板快捷键


    object sender触发事件的对象、EventArgs e需要的资源

    强转成功,表明object类型的sender里面放的是button子类对象

    form1打开form2,form2打开form3,form3点击一下关闭全部(就是关闭form1,因为form1是主窗体)

    form3点击一下关闭全部--问题:无法全部关闭,原因是这里的form1 是新new的,不是我们已经显示出来的

    Form3访问不到Form1但是可以访问到test

    form3点击一下关闭全部---解决方法

    form3点击一下关闭全部---解决方法

p167

你可能感兴趣的:(c#面向对象16--winform基础)