Hallo,
ich habe leider noch keine Moeglichkeit gefunden, den Typ zu
beeinflussen, und auch die Beispiele, die einigermassen verstaendlich
sind, enthalten nur "einfache" Typen. Habe jetzt eine
Ausweichmoeglichkeit gefunden, die rudimentaer funktioniert:
public string Filename
{
get
{
return filename;
}
set
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Multiselect = false;
openFileDialog.Filter = "XML(*.xml)|*.xml";
openFileDialog.ShowDialog();
value = openFileDialog.FileName;
filename = value;
}
}
Das funktioniert aber erst, wenn man etwas in das Feld "filename"
geschrieben hat und dann doppelt drauf klickt. Dann oeffnet sich der
Filechooser und man die Datei auswaehlen und der Wert in dem Feld wird
auch dementsprechend geaendert. Aber gibt es denn keine bessere
Moeglichkeit, bei der sofort bei Klick in das Feld der Filechooser
aufgeht??
Gruesse,
Christine Oppe
--- Joachim van de Bruck <[EMAIL PROTECTED]> schrieb: > Hallo!
>
> > ich habe ein custom control in vs.net entwickelt, der daten aus
> einem
> > xml-doc ausliest und anhand deren daten ein formular erstellt.
> jetzt
> > soll der nutzer, der dieses formular nutzen will, das xml-doc
> > auswaehlen koennen, in dem eigenschaftsfenster (properties), bei
> mir
> > auf der linken seite. leider kann ich bisher nur einen ganz
> normalen
> > string eingeben. ich moechte aber eine art filechooser haben, also
> > einen kleinen button daneben, mit dem sich der filechooser oeffnen
> > laesst, und ich dann eine wirkliche datei ( bzw. den string dazu)
> > geliefert bekomme. Hat jemand eine Ahnung, wie ich das umsetzen
> kann??
>
> Besch�ftige Dich mal mit dem ComponentModel von .Net. Du kannst f�r
> alle
> Deine Properties die Kateghory, den Text, den Typ und eine ganze
> Menge mehr
> definieren. Wahrscheinlich reicht es sogar aus, wenn Du das Property
> nicht als
> String sondern als IO.File deklarierst und im PropertyGrid Deines
> Controls
> erscheint automatisch ein Button "...", mit dem FileChooser.
> Zumindest ist das
> der Fall, wenn Dein Control direkt oder indirekt von IComponent
> abgeleitet
> wird. In der MSDN gibt es auch einige Beispiele dazu.
>
> Freundliche Gr��e
> Joachim van de Bruck
>
>
> _______________________________________________
> Asp.net mailing list
> [EMAIL PROTECTED]
> http://www.glengamoi.com/mailman/listinfo/asp.net
__________________________________________________________________
Gesendet von Yahoo! Mail - http://mail.yahoo.de
Logos und Klingelt�ne f�rs Handy bei http://sms.yahoo.de
_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net