Chiacomo Geschrieben 10. Dezember 2004 Teilen Geschrieben 10. Dezember 2004 Hallo Leute, gibt es unter VB.NET die Möglichkeit, an ein Formular, welches man mit '.showdialog' anzeigt, einen Wert zu übergeben, den das Formular im Event 'FormLoad' abarbeiten kann. Wen ja, wäre ich für ein kleines Codebeispiel sehr dankbar. Ansonstern wäre es eine tolle Sache, wenn das Formular erkennen könnte, von welchem Button es aufgerufen wurde. thx Chiacomo Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
kLeiner_HobBes Geschrieben 10. Dezember 2004 Teilen Geschrieben 10. Dezember 2004 Du kannst in der Klasse, in der du die Form definierst, einfach die Funktion ShowDialog() überladen. Public Class Form1 Inherits System.Windows.Forms.Form Dim my_c As System.Windows.Forms.Control ... ... Public Overloads Function ShowDialog(ByRef c As System.Windows.Forms.Control) As System.Windows.Forms.DialogResult Me.my_c = c ShowDialog = Me.ShowDialog() End Function End Class HTH Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Bubble Geschrieben 11. Dezember 2004 Teilen Geschrieben 11. Dezember 2004 gibt es unter VB.NET die Möglichkeit, an ein Formular, welches man mit '.showdialog' anzeigt, einen Wert zu übergeben, den das Formular im Event 'FormLoad' abarbeiten kann. Der Formular-Klasse ein z.B. Property hinzufügen, welches Du vor dem ShowDialog Aufruf entsprechend setzt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Chiacomo Geschrieben 13. Dezember 2004 Autor Teilen Geschrieben 13. Dezember 2004 Wie meinst du das mit dem Property, kannst du das mal etwas genauer ausführen! Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mister A Geschrieben 13. Dezember 2004 Teilen Geschrieben 13. Dezember 2004 oder aber selber ne Methode im Formular schreiben, die "showdialog" aufruft, welche einen Parameter (in deinem Fall einen Button) erwartet und damt dann ein eigenes Property "füllen", wenn das zur Laufzeit gespeichert werden soll/muss. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.