No... actually , what i want is that I have one user-defined class say
Animal.
Now, I want its single object representation through a label or
whatever, in every form. What should be design of classes?
If I update the attributes inside the object, how will it be updated
and changes be reflected in the all the three forms, say i have made
the change in Form3.
create a method in Animal which can notify any class of changes in its
state; Color=Blue, etc
create a public method in Animal and a collection which will other classes
can call to "register" their "interest" in such state changes
each class that should reflect the state changes in Animal registers with
Animal by sending it a delegate via Animal's registration method; in
effect: here's my phone #, call me when you turn blue
when Animal turns blue, it calls all of the registered handlers it has
accumulated; each handler does whatever it's supposed to do ... turn blue
itself, call 911, whatever ..
if that's your intent ... if you're trying to keep three classes in sync and
none of them is "controlling," it's a different problem