Если то, что вы показали здесь, это код внутри вашей dll, я предполагаю, что вы хотите обновить форму внутри dll.Это можно сделать, если ваша dll class
опубликует событие, скажем, событие ValidationError
, которое будет также содержать EventArgs
сообщение, которое вы хотите отобразить в форме.
Затем в вашей форме, где вы создаете экземпляр объекта из вашей dll class
, вам также нужно будет присоединить прослушиватель для этого события.
MyClassInDll myObject=new MyClassInDll();
myObject.ValidationError+=new EventHandler<ValidationErrorMessage>(YourMethodThatDisplaysTheMessagesOnTheForm);
Затем вы можете использовать объект для вызова if (myObject.Validate(someOtherObject))
который вернет boolean
, при этом вызывая event
, который отправляет сообщения об ошибках в вашу форму.