Редактируемое свойство FullPath файла в сетке свойств - Visual Studio 2008
У меня есть проект в моем решении VS 2008, содержащий элементы файла. Каждый элемент имеет стандартное свойство только для чтения под названием "FullPath" в таблице свойств.
Какой самый простой способ сделать свойство FullPath сетки свойств редактируемым?
1 ответ
Добавить ссылку на System.Design
Создать класс
public class DllFileNameEditor : System.Windows.Forms.Design.FileNameEditor { protected override void InitializeDialog(OpenFileDialog openFileDialog) { base.InitializeDialog(openFileDialog); openFileDialog.Filter = "Class Library Files (*.dll) |*.dll|All (*.*) |*.*"; openFileDialog.Title = "Select Class Library File"; } }
Изменить свойство
[Category("Identity")] [Description("Dll Location")] [EditorAttribute(typeof(DllFileNameEditor), typeof(System.Drawing.Design.UITypeEditor))] public string DllName { get { return this.GraphDoc.DllName; } set { this.GraphDoc.DllName = value; } }
mgznet.com/EditFullPathProperty.aspx