AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Das SharpDevelop-PropertyGrid

Ein Thema von MathiasSimmack · begonnen am 25. Feb 2005 · letzter Beitrag vom 21. Apr 2005
 
MathiasSimmack
(Gast)

n/a Beiträge
 
#2

Re: Das SharpDevelop-PropertyGrid

  Alt 21. Apr 2005, 17:21
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
Code:
[Editor(...)]
geht es nach wie vor auch nicht, wollte ich noch anmerken, bevor mir jemand den Unterschied zwischen den Beiträgen auf die Nase bindet.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz