Ich versteh ja nicht viel vom proggen aber für mich sieht das irgendwie so aus als ob du da etwas iwie kompliziert machst.
Naja die Lösung für dein Prob in Worten: Der Klick auf den Punkt soll doch sicher irgendein Ereignis auslösen oder? Also definierst du die Variablen a und b im Konstrucktor und die Werte sind einfach die Inhalte der Textboxen. Du machst eine neue Methode auf die nennst du z.B. point_a_b_Click() und rufst du aus dem Button-Click-Ereigniss auf. In deiner Methode point_a_b_Click steht dann was weiter passieren soll.
Den Code musst du dir allerdings selber schreiben
Achja und soweit ich weiß verwendet man
C#-Quelltext
1:
| a=int.Parse(textBox1.Text); |
statt
C#-Quelltext
1:
| a = Convert.ToInt32(textBox1.Text); |