Using C# .net, I have a form with various controls on; group boxes, panels and text boxes. I have overridden these controls as new classes so they can all have another class, called bind, attached to them. I have an instance of type control, called context, that stores the last control the user clicked on.
The problem is, I want to access the bind class of the context instance. I can do this by checking the type and casting it as that, but that seems a bit rubbish. What I'd really like to do is override the control class, attach the bind class to that, then create other classes which inherit from that and from groupbox, panel or textbox. You cannot, however, have multiple inheritance in .net. I can't figure out a way round this.
Any ideas?
Jon
"There are 10 types of people in the world... those who understand binary and those who don't.
The problem is, I want to access the bind class of the context instance. I can do this by checking the type and casting it as that, but that seems a bit rubbish. What I'd really like to do is override the control class, attach the bind class to that, then create other classes which inherit from that and from groupbox, panel or textbox. You cannot, however, have multiple inheritance in .net. I can't figure out a way round this.
Any ideas?
Jon
"There are 10 types of people in the world... those who understand binary and those who don't.