Και ακόμα πιο απλό, να καλεί η MainForm μία μέθοδο DisplayStatus στη Form1?
Κατά κανόνα, δεν πρέπει να πειράζει κανείς τα πεδία μίας φόρμας από μία άλλη φόρμα. Αν η δεύτερη φόρμα αλλάξει, θα χρειαστεί να αλλάξει και η πρώτη φόρμα. Σήμερα μπορεί τα δεδομένα να εμφανίζονται σε ένα TextBox, αύριο σε ένα Label και μεθαύριο σε ένα animation. Ή μπορεί να θέλεις να αλλάξεις το κείμενο και το χρώμα του TextBox. Άσε που έτσι η MainForm θα αρχίσει σιγά-σιγά να γεμίζει με λεπτομέρειες που αφορούν άλλες φόρμες. Είναι πολύ καλύτερο να προσθέσεις μία μέθοδο DisplayStatus στη Form1 η οποία θα παίρνει τα στοιχεία που θέλεις να δείξεις και μετά θα τα εμφανίζει όπως θες. Έτσι, θα μπορείς να αλλάζεις τον τρόπο με τον οποίο παρουσιάζεις τα δεδομένα χωρίς να χαλάς την MainForm.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos