Form mit neuen Eigenschaften ausstatten
-
Hi
Ich habe eine Anwendung mit zwei Form. In der Form1 wähle ich einen Pfad aus und in der zweiten Form will ich den Inhalt anzeigen lassen.
Aus diesem Grund möchte ich Form2 gerne mit einer Eigenschaft ausstatten welche ich dann in der Form1 vor dem öffnen Festlegen kann.habe es nun wie folgt probiert, aber es will irgendwie nicht funktionieren.
namespace FooBar { public partial class Form2 : Form { private string path; [EditorBrowsable(EditorBrowsableState.Always)] [Browsable(true)] [Category("Data")] public string Path2 { get { return path; } set { this.path = value; } } ...
verfolge ich hier einen falschen Ansatz oder mache ich nur irgendwas falsch?
mfg
Fonce
-
"Funktioniert nicht" ist keine ausreichende Fehlerbeschreibung.
-
Ich kann es halt nicht bei den Eigenschaften auswählen. Auch in der Liste der Verfügbaren Methoden taucht es nicht auf.
will das es halt später in der Form1 so aussieht
... Form OpenFileList = new Form2(); OpenFileList.Path2(@"D:\Foobaar"); OpenFileList.ShowDialog(); ...
ich kann aber halt die Methode Path2 nicht auswählen.
-
Path2 ist eine Property und keine Methode!
-
OpenFileList ist auch vom falschen Typ.
-
1. Wieso sollte ist OpenFileList vom falschem Typ?
2. Wie kann ich den eine neue Eigenschaft erzeugen?EDIT:
Aaaahh
hab nunfolgendes
Form2 OpenFileList = new Form2();
und nun kann ich Path2 auswählen
danke nochmal
EDIT:
mh..ich kann wohl nun path2 einen wert zuweisen, allerdings gilt dieser nur in der Form1 und nicht in der Form2