Μωρέ εγώ να τον βοηθήσω, στην εξεταστική τι θα γράψει?

Υπάρχουν αρκετοί τρόποι για να το κάνεις..
Ένας απο αυτούς , είναι να πεις οτι τα CheckBox1 και CheckBox2 στην επιλογή "Modifiers" στα Properties είναι Public και να φτιάξεις ένα property MyForm στην Form2.
Πρωτού φύγεις απο την Form1 να πεις σε στο MyForm Property της Form2 ότι είναι ίσο με this (this αναφέρετε στην Form1).
Form2 nForm = new Form2();
nForm.MyForm = this;
nForm.Show();Απο την Form2 τώρα, στο OnLoad Event της Form2 (Κάνε απλά διπλό κλίκ πάνω στην φόρμα και το VS θα το φτιάξει μόνο του), θα πρέπει να είναι κάπως έτσι:
private Form1 _tForm1;
public Form1 MyForm
{
get
{
return _tForm1;
}
set
{
_tForm1 = value;
}
}
private void Form2_Load(object sender, EventArgs e)
{
Form1 myForm = (Form1)_tForm1;
if (myForm.checkBox1.Checked)
MessageBox.Show("Checkbox1 Checked");
if (myForm.checkBox2.Checked)
MessageBox.Show("Checkbox2 Checked");
}Εχει κι άλλους τρόπους, κάποιος μπορεί να γράψει και πιο εύκολο/δύσκολο απο αυτόν..
Παναγιώτης Κεφαλίδης
"Για να επιτύχεις, θα πρέπει το πάθος σου για την επιτυχία να είναι μεγαλύτερο απο τον φόβο σου για την αποτυχία"
Οι απαντήσεις παρέχονται για συγκεκριμένες ερωτήσεις και χωρίς καμιά εγγύηση. Παρακαλώ διαβάστε τους
όρους χρήσης.