Usercontrol Public Property and Designer Code

  • Thread starter Thread starter raymonj
  • Start date Start date
R

raymonj

I've created a PUBLIC property in my usercontrol.
The type of my property is System.Collections.Generic.Dictionary
(of...).
When I place my usercontrol on a form, the designer gives me a
conversion error :

Unable to convert object type
'System.Collections.Generic.Dictionary`2[System.Int64,DemoPrimHeure.AssignmentDetailCtrl]'
into
'System.Collections.Generic.Dictionary`2[System.Int64,DemoPrimHeure.AssignmentDetailCtrl]'.

This property is intended to be used at runtime only. Not at
designtime.

How do I tell VS2005 to not include my property into the designer code
since it assigns an instance to it with the following statement :
CType(resources.GetObject("grdEmp.ListOfAssignDetailCtrls"),
System.Collections.Generic.Dictionary(Of Long,
DemoPrimHeure.AssignmentDetailCtrl))

which gives me a designer exception.

Thanks.
 
Try applying
[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)] to
the property.

---------
- G Himangi, Sky Software http://www.ssware.com
Shell MegaPack : GUI Controls For Drop-In Windows Explorer like Shell
Browsing Functionality For Your App (.Net & ActiveX Editions).
EZNamespaceExtensions.Net : Develop namespace extensions rapidly in .Net
EZShellExtensions.Net : Develop all shell extensions,explorer bars and BHOs
rapidly in .Net
 
Back
Top