winforms - Create a custom UserControl using c# -
i created custom usercontrol
using windows form control library.and want create property of usercontrol
which can add item it, can select item combobox.
winforms allows create rich design-time environment providing customised editors @ runtime properties define.
for example, if plonk messagequeue
component onto winforms form , view properties window, can see property named formatter.
clicking on formatter property displays drop-down box showing preset list of values. example of ui type editor.
one way define enum supported values (it dynamic list if wish).
public enum muppets { kermit, misspiggy, fozzie }
...then after defining own editor derived uitypeeditor
(see msdn link below)
class mymuppeteditor : uitypeeditor { ... }
...you attach control's property wish have drop-down so:
[category("marquee")] [browsable(true)] [editorattribute(typeof(mymuppeteditor), typeof(system.drawing.design.uitypeeditor))] public muppets muppet {get ; set; }
for more detailed information check out link below.
more
edit: allow dynamic list, try making property string because that's selection bound , during editvalue()
when showing selectioncontrol display listbox of dynamic items
Comments
Post a Comment