Ich muss noch mal das alte Thema benutzen. Ich habe oben geschrieben, dass ich es nicht hinbekomme, einen eigenen Editor im PropertyGrid anzuzeigen. Das ist nicht ganz richtig. Wenn ich den Standardeditor benutze:
Code:
[Category("Misc"), Description("The file you want to include."),
EditorAttribute(typeof(FileNameEditor), typeof(System.Drawing.Design.UITypeEditor))]
public string SourceFile
{
get {
return src;
}
set {
src = value;
}
}
dann klappt es ohne Probleme. Klickt man im Grid in die Spalte, hat man hinten den Button mit den 3 Punkten, der den Öffnendialog aufruft. Nun wollte ich aber gern einen eigenen Filter für den Dialog definieren, und Robert hat mir damals gezeigt, wie man eine eigene Klasse vom
FileNameEditor ableitet.
Kann mir also irgendwer verraten, warum zwar der eben gezeigte Aufruf funktioniert, aber nicht der mit einer abgeleiteten Klasse? Übrigens, mit
geht es nach wie vor auch nicht, wollte ich noch anmerken, bevor mir jemand den Unterschied zwischen den Beiträgen auf die Nase bindet.