Ok.
Quando hai messo i radiobutton dovevi modificare il codice in
Form1, invece di
checkBox1 e
checkBox2 ora abbiamo
radioButton1 e
radioButton2
namespace Spese_Conforama
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
radioButton1.Checked = true; // radiobutton1 ceccato di default
}
// il codice seguente non serve più con i radiobutton
// -------------------------------------------------------------------
//private void checkBox1_CheckedChanged(object sender, EventArgs e)
//{
// if (checkBox1.CheckState == CheckState.Checked)
// checkBox2.CheckState = CheckState.Unchecked;
//}
//private void checkBox2_CheckedChanged(object sender, EventArgs e)
//{
// if (checkBox2.CheckState == CheckState.Checked)
// checkBox1.CheckState = CheckState.Unchecked; ;
//}
// -------------------------------------------------------------------
private void button1_Click(object sender, EventArgs e)
{
if (radioButton1.Checked == true)
{
Trasporto T1 = new Trasporto();
T1.Show();
}
else
{
Trasporto_Montaggio T2 = new Trasporto_Montaggio();
T2.Show();
}
// l'else non serve più, visto che un radiobutton sarà sempre ceccato
// else MessageBox.Show("Non è stata effettuata alcuna scelta!", "Attenzione!");
}
private void button2_Click(object sender, EventArgs e)
{
if (MessageBox.Show("Sei sicuro di voler uscire?", "Uscita",
MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
this.Close();
}
}
}
La stessa cosa la devi fare sul codice
Trasporto, cambiare
checkGED in
rdBtGed ecc. ecc.
Ora fammi un esempio d'uso che da errore, correggiamo una cosa per volta.