第四章4.2-4.9和4.12

一丶创建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

 

原文地址:https://www.cnblogs.com/KY2017/p/7639701.html