Όσον αφορά τα properties, δες το παρακάτω παράδειγμα
1 2 3 4 5 6 7 8 9 10 11 12 13 |
class Form2 : Form { //other code....
private int _UserID; public int UserID { get {return _UserID;} set {_UserID = value;} }
//other code.... } |
Οπότε, μπορείς να κάνεις set το _UserID μέσα από το instance της Form2, και μετά από τη Form1, να το ελέγχεις (μέσα από το UserID property) αν έχει κάποια τιμή (ας πούμε) > 0. Αν ναι, τότε είναι αυτό το ID του χρήστη, που έκανε επιτυχώς login. Αν είναι < ή = του 0, τότε το login ήταν ανεπιτυχές.
Φυσικά, μπορείς να παίξεις όπως θες (π.χ. ένα άλλο boolean property για το αν το login ήταν επιτυχές ή όχι, κ.λ.π.) Επίσης, τώρα που το ξαναβλέπω, μπορεί να θες να βγάλεις και το set από το UserID property (δεν θα θες πιθανώς να το κάνεις set "απ'έξω" από τη φόρμα). Anyway, πιστεύω ότι την κατάλαβες την γενική ιδέα 
Dimitris-Ilias Gkanatsios
Developer Evangelist, Microsoft Hellas
My BlogStudentGuruTwitterFacebook