PropertyGrid a wskazywanie ścieżki do pliku

0

Mam klasę, która zawiera min. ścieżke do jakiegoś pliku:

public class MyClass
{

private string myPath;

}

Obiekty klasy MyClass są pokazyane w propertyGridzie:

MyClass mc = new MyClass();
propertyGrid1.SelectedObject = mc;

Jak zaprojektować akcesory do zmiennej myPath, aby właściwość ta była określana za pomocą openFileDialog'u.

0

nie chodzi o specjalna definicje akcesorow, ale o okreslenie UITypeEditora

0

Hmm, mała prośba o pomoc.

szukałem w
http://msdn.microsoft.com/en-us/library/8cexyz1e
nie znalazłem takiego, który za pomocą openFileDialog'u wskazywał by ścieżkę do pliku..

0

coz, trzeba napisac wlasny, albo poszukac na codeproject

kontrolka FolderBrowserDialog ma wlasciwosc SelectedPath, ktora jako edirot ma System.Windows.Forms.Design.SelectedPathEditor, oczywiscie nie jest ona do uzycia dla ciebie, bo to klasa internal, ale przy uzyciu reflectora mozesz zobaczyc jak jest napisana, a nawet sciagnac jej kod, klasa jest w bibliotece System.Design.dll

0

uitypeeditor mozna chyba takze podac stringiem wskazujacym na assembly, nie tylko typeofem - mozliwe wiec ze w ten sposob uda Ci sie jej uzyc pomimo internal

1 użytkowników online, w tym zalogowanych: 0, gości: 1