一丶创建MDI窗体和相关的使用
二丶文件路径相关的操作
三丶textBox按回车和tab键跳转到下一个textBox控件
四丶窗体之间数据的传递
1.创建MDI父窗体的方法
步骤:
效果:
2.在父窗体添加子窗体
添加了三个子窗体;
效果:
3.对子窗体的排列
通过改变 LayoutMdi属性实现4种排列方式
ArrangeIcons:所有子窗体排列图标方式
Cascade:层叠子窗体
TileHorizontal:水平平铺子窗体
TileVertical:垂直平铺子窗体
4.关闭所有的子窗体
MdiChildren获取子窗体的数组通过变量变量窗体
然后通过close();关闭窗体
5.显示窗体
用MdiChildren[]来获取某个子窗体并通过showMdForm方法打开窗体
6.修改窗体的背景,原理
想办法找到MdiClient控件并修改它的背景
创建一个MdiClient类型的变量用于保持找到的控件
二丶获取文件路径
要引用using System.IO;
三丶回车跳转点
1.通过按键跳转文本
找到textBox的事件
按回车键会跳转到指定的文本本档
13为回车键的值
设置跳转的目标
2.tab键跳转textBox
3.连续按回车键实现的持续跳转
首先写一个方法,当按下回车键时相当于按tab键
在每个textBox中
绑定前面的方法
这样按下回车键,再按回车键就可以移向下一个文本文档中
效果:
四丶窗体间的数据传递
1.构造传递
创建两个窗体,其中Form2窗体构造函数接受来自Form1窗体的数据,需要Form1 new Form2的对象并调用
2.公有字段的传递
设置公有字段,具有更好的封装性。
Form1和Form2都设置公有字段,可以通过构造函数进行传递,就可以通过某种方法来传递数据
Form1
Form2