Cerco di spiegarmi meglio e schematizzare ho una funzione personalizzata (che si chiama scelta_dec()) nella from2 (form 2 si chiama sepDec_f) , questa funzione personalizzata che mi permette di scegliere se ho scelto punto o virgola si apre dalla form1 (form1 si chiama def_semp_trave_f) 
In form 2 inserisco il riferimento a form1 
 public def_semp_trave_f def_tr;
in form2 ho la funzione scelta_dec()
 public void scelta_dec()
        {
            if (virgola_rb.Checked)
            {
                sepDec1 = '.';
                sepDec2 = ',';
            }
            else
            {
                sepDec1 = ',';
                sepDec2 = '.';
            }
        }
apro dalla form 1 la form 2
private void toolStripLabel1_Click(object sender, EventArgs e)
        {
            sDf.def_tr = this;
            sDf.ShowDialog();
            
        }
scelgo tramite radioButton se prendere punto o virgola.
ho comunque richiamato la funzione scelta_dec di form 2 nelle funzioni di form1
((sepDec_f)sDf).schelta_dec();
il riferimento alla form2 
sepDec_f sDf = new sepDec_f();
 l'ho messo all'inizio per farlo leggere a tutti i void di form1
faccio partire il programma e non funziona. Non ho capito cosa mi hai detto di puntare, visto che è quello che faccio
e non funziona