Form und DialogResult

26/02/2010 - 23:00 von ChristianT | Report spam
Hallo Leute,
wie kann ich es realisieren, dass anstatt der fertigen Konstanten von
Dialogresult ein eigenes Object, das ich mir in myForm anlege,
zurückgegeben wird?

zB:
Dim f As New myForm
Dim o As Object = f.ShowDialog 'hier möchte ich ein eigenes
Object zurückgeben

Vielen Dank im Voraus
Christian Tauschek
 

Lesen sie die antworten

#1 Armin Zingler
26/02/2010 - 23:18 | Warnen spam
ChristianT schrieb:
Hallo Leute,
wie kann ich es realisieren, dass anstatt der fertigen Konstanten von
Dialogresult ein eigenes Object, das ich mir in myForm anlege,
zurückgegeben wird?

zB:
Dim f As New myForm
Dim o As Object = f.ShowDialog 'hier möchte ich ein eigenes
Object zurückgeben



Du kannst die Methode ShowDialog überladen. Ich würde aber den Rückgabetyp
beibehalten und zusàtzlich das Objekt als ByRef-Parameter zurückgeben.

Alternativ kannst du das Objekt auch über eine Eigenschaft
der Form abrufen. So ist das ja auch bei den vorgefertigten Dialogen,
z.B. die FileName-Eigenschaft beim OpenFileDialog.

Armin

Ähnliche fragen