31 lines
950 B
C#
31 lines
950 B
C#
using System.ComponentModel;
|
|
using System.Drawing.Design;
|
|
using System.Windows.Forms;
|
|
using System.Windows.Forms.Design;
|
|
|
|
namespace RBFMorphing
|
|
{
|
|
public class ViewImportFile
|
|
{
|
|
[Category("导入文件")]
|
|
[DisplayName("名称")]
|
|
[Description("指定数据集名称")]
|
|
public string Name { get; set; }
|
|
|
|
[Category("导入文件")]
|
|
[DisplayName("文件名")]
|
|
[Description("指定代入的数据集文件")]
|
|
[Editor(typeof(CsvFileNameEditor), typeof(UITypeEditor))]
|
|
public string FileFullPath { get; set; }
|
|
|
|
public class CsvFileNameEditor : FileNameEditor
|
|
{
|
|
protected override void InitializeDialog(OpenFileDialog openFileDialog)
|
|
{
|
|
base.InitializeDialog(openFileDialog);
|
|
openFileDialog.Filter = @"Csv 文件 (*.csv)|*.csv";
|
|
openFileDialog.FileName = "";
|
|
}
|
|
}
|
|
}
|
|
} |