I'm writing an app just now that is a form designer (of sorts). Some of the controls you can place on the form in the app will be krypton labels, krypton buttons and krypton panels, but i'd like to be able to hide some of the properties of these controls based on an application option (think of it as simple and advanced mode).
I already have this working with other .net controls, but the problem is in order to achieve this with krypton controls (or any control for that matter) you need to be able to override PostFilterProperties in your own derived ComponentDesigner class.
Easy enough with normal windows controls, but the KryptonPanel (for example) doesnt expose its component designer derived class, so you cant derive from it yourself. I can tell from stepping though my code and getting the component designer that it is called KryptonPanelDesigner (the krypton button has its own one called KryptonButtonDesigner etc etc). Is there any way to derive from this class - or should i say are there any plans to expose the KryptonPanelDesigner class and similar classes?.
As far as I can see buying and (slightly) altering the source code for my needs is my only option at the moment.
Does the licencing allow this?