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 = ""; } } } }