Καλώς ορίσατε στο dotNETZone.gr - Σύνδεση | Εγγραφή | Βοήθεια

 

Αρχική σελίδα Ιστολόγια Συζητήσεις Εκθέσεις Φωτογραφιών Αρχειοθήκες

Απ: package - klironomikotita C#

  •  14-05-2009, 23:14

    Απ: package - klironomikotita C#

    Αν θα υπάρχει μόνο ενα instance της Form2 τότε μια παλιου τύπου λύση είναι να βάλεις ένα static (shared στην ορολογία της VB.net) πεδιο στην κλάση Form2, τύπου "Form2" (public static Form2 myOneAndOnlyForm2Instance;) και να πείς σε κάποιο σημείο (π.χ. constructor) όπου αρχικοποιείται η φόρμα το εξής:

    myOneAndOnlyForm2Instance = this;

    Μετά στη Form3 θα πείς Form2.myOneAndOnlyForm2Instance.doSomething(); όπου "doSomething" μια public μέθοδος της Form2


    Microsoft MVP J# 2004-2010
    Borland Spirit of Delphi 2001
    http://zoomicon.com
    Δημοσίευση στην κατηγορία: ,
Δείτε όλες τις δημοσιεύσεις της Θεματική Ενότητας
Με χρήση του Community Server (Commercial Edition), από την Telligent Systems