asxeto4 Δημοσ. 19 Ιουνίου 2007 Δημοσ. 19 Ιουνίου 2007 Άρχισα να πειραματίζομαι με C# και έχω να κάνω μια απλή ερώτηση. Έχω ένα project με 2 φόρμες. Η Form1 έχει πανω της ένα label, και η form2 ένα button. Πως από την form2 θα έχω πρόσβάση στην form1 ώστε το πάτημα του κουμπιού να αλλάζω το caption του label? Δοκίμασα Form1. αλλά δεν μου βγάζει το label. Έκανα using την Form1 χωρίς αποτέλεσμα. Το αστείο είναι ότι σε VB ή σε Delphi αυτό γίνεται κατεθείαν. Τι πρέπει να κάνω?
Ros_Original Δημοσ. 19 Ιουνίου 2007 Δημοσ. 19 Ιουνίου 2007 Μηπώς το label δεν είναι public member και δεν μπορείς να το δείς έξω από την class?
bilco Δημοσ. 19 Ιουνίου 2007 Δημοσ. 19 Ιουνίου 2007 Μηπώς το label δεν είναι public member και δεν μπορείς να το δείς έξω από την class? Σίγουρα αυτό που λέει ο Ros_Original θα συμβαίνει. Το καλύτερο βέβαια είναι αντί να κάνεις το label public να δημιουργήσεις μια ιδιότητα LabelText ή μια public μέθοδο SetLabelText για να αλλάζεις το κείμενο χωρίς να έχεις πρόσβαση από έξω στο label.
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.