类之间使用构造函数传递参数的方法:
先在本地声明一个该参数的引用,然后在构造函数中,把传递来的参数直接赋值给该引用。如传递一个listBox控件,子窗体直接操作lstFolder就可以了。
控件声明:
Private ListBox lstFolder;
构造函数:
Public FormSon(ListBox lst)
{
InitializeComponent();//本窗体正常初始化
lstFolder= lst;//直接赋值即可
}
一些常用方法:
获取应用程序目录:Application.StartupPath;
判断目录是否存在:静态方法 Directory.Exists(path);
创建目录:Directory.CreateDirectory(path);
获取文件不带后缀的文件名:Path.GetFileNameWithoutExtension(path);
获取后缀名:GetExtension(fullName);
捕获异常格式:
Try
{
}
Catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
Finally//无论是否异常,都执行
{
}
对于某些list之类的显示控件,可以直接add不同的类,然后显示的是该类的toString方法。