I have a C# windows Custom Control where I have used Toolstrip control. This toolstrip control is design time editable by control user as I have used this snippet
[url removed, login to view]([url removed, login to view], "MyToolStrip");
And in the control's toolstrip, I added some toolstrip items and then I ship this control to the users. Users of this control can add as many toolstrip items as they want and they can change the position of the toolstrip items by selecting the toolstrip control and from Context Menu, they select "Edit Items".
Now, the problem is, my user can change the positions, set visible=false, and do so many things on only those items they added. But if they also edit those toolstrip itesm that originally comes from the factory ( i mean, myself) they can see the changes in design time, but when his/her application is run, they see that, original factory items are not changed according to the control user's action, rather it is shown as original shipper version. Only control user added items are changed according to his/her action.
I want this issue to be fixed so that, the control user can also change the properties of the toolstrip items that came with the control. Please feel free to ask me as many questions as you want in order to understand this project.
I have attached the source code of my project.
Dear Sir, I am having 4+ years experience in website development, designing and other programming related work. I can do it easily. Willing to start work right now. Waiting for your reply. - Nirmal