c# - "Multiple inheritance" - methods for a derived base class -


summary

in vb.net (.net 4.0), possible derive listcontrol , have same method available radiobuttonlist, checkboxlist, dropdownlist?

edit: have added c# tag in hope c# have solution can used vb.net. if not case remove tag stop confusion.

details

using exceptionally helpful answer, have written class (derived dropdownlist) allow me persist attributes on individual .item objects across post-backs.

i extend functionality radiobuttonlist , checkboxlist controls, can't figure out if possible - , if is, how it.

this have been straight forward in c++, has ability multiple inheritance - i'm stuck here.

the obvious solution replicate dropdownlist derived class, prefer if code wasn't repeated 3 times.

can point me in right direction, i'm having real brain-fart here?


this have derived dropdownlist control, , works perfectly...

<toolboxdata("<{0}:dropdownlistpersistant runat=""server""></{0}:dropdownlistpersistant>"), defaultproperty("text")> _ public class dropdownlistpersistant   inherits dropdownlist    protected overrides function saveviewstate() object     ...   end function    protected overrides sub loadviewstate(byval savedstate object)     ...   end sub end class 

this tried, not work, because dropdownlistpersistant no longer derived dropdownlist...

public class listcontrolpersistant   inherits listcontrol    protected overrides function saveviewstate() object     ...   end function    protected overrides sub loadviewstate(byval savedstate object)     ...   end sub end class  <toolboxdata("<{0}:dropdownlistpersistant runat=""server""></{0}:dropdownlistpersistant>"), defaultproperty("text")> _ public class dropdownlistpersistant   inherits listcontrolpersistant end class 

try extension method. think can have emulate multiple inheritance extension methods below.

http://coding.abel.nu/2012/05/emulating-multiple-inheritance-with-extension-methods/


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -