Hi,
also ich hatte auch oft das Problem das ich aus einer Klasse eine Progressbar oder eine Textbox ansprechen wollte, bisher habe ich keine andere Moeglichkeit gefunden als mir eine weitere Klasse zu schreiben.
Ich weis nicht ob das so gut ist aber der ablauf ist folgender:
Du hast deine Form wo deine ganzen Steuerelemente dagestellt werden, dort habe ich getter und setter Methoden eingebaut welche einen kontrollierten Zugriff auf die Steuerelemente haben. Ich habe mir auch noch eine weitere Klasse geschrieben welche meine Form uebergeben bekommt z.B. durch den kontruktor, dort sind dann Methoden drinn welche die getter und setter aufruft und mit Werten versorgt.
Diese behelfsklasse uebergebe ich der eigentlichen Klasse welche die Berechnungen ausfuehrt.
In deinemfalle ruft dann die Berechnungsklasse eine Methode von der Behelfklasse auf uebergibt die Werte die diese dann an die Form weiterleitet und somit dann deine Progressbar steuert.
Also ich persoenlich finde das ein bissl unschoen, aber ich weis es nicht besser und hoffe doch, das hier jemand schreibt wie man es elegant hinbekommt

aber so wuerde ich das erst einmal probieren.