all groups > dotnet windows forms designtime > december 2004 >
You're in the

dotnet windows forms designtime

group:

UserControl public child Control does not change child Name to match UserControl Name in Designer


UserControl public child Control does not change child Name to match UserControl Name in Designer Gregg Walker
12/22/2004 3:57:58 PM
dotnet windows forms designtime: I'm having a problem getting the designer to update the name of any public child controls of user control when the user control's
name is changed. When I try to build after changing the name I get build errors that the child controls name does not exist. If I
then build again the name is synchronized and no errors occur.

Could someone please help out with this? I have attached a sample project to help show what I'm doing.

Thanks,
Gregg Walker


begin 666 UserDataGroup.zip
M4$L#!!0````(`&Y]EC%.BLJ>QP```#8$```5````57-E<D1A=&%'<F]U<"]!
M<' N:6-O[9*Q"L(P$(;_M(%NTD?()#Z&@U"%HJ_207"]P<''RM!1^AP^@(-;
MO$LJII%2L+CY)9?+74MRY'Y (8,Q)81;!BS9EV6(5PI8Y.QY;]C6; K:?Z,,
M(Y"?( I.AJ1XL=9RQOD)YX*3(2E9YG(:T.C-@$:[F/L_3N-+S/GS_>H7^Z[;
M'1M]C6F!P>_KR7:EN 3+<J/?6<[G%_%]HG-1OL%;YQ9CT&R=%[U0^P>K#KZ*
MQ]=^&QI7U:$A51O.M6GE4@*ER2D4^OJ!)U!+`P04````" !N?98Q0U6H7;H#
M``!Z"0``'0```%5S97)$871A1W)O=7 O07-S96UB;'E);F9O+F-SC59M;]LV
M$/[<`OT/AP!%G2!3UWW,A@*MLPS!T""HLPW#T@\4=;*82*3 %SOZ][NC*(G>
MXFP&#$OD\;GG[KD[.CBEM[ 9G,>N^(IUB](KHW]\\SH<[ 3M58?%VG2]:M%N
MT.Z41$=V;UZ_?\]?^ 4U6M'"M:Z-[03#@"A-\"#HP3GLRG8`Y4 :[:UI6ZS
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
Re: UserControl public child Control does not change child Name to match UserControl Name in Designer Gregg Walker
12/29/2004 12:15:42 PM
Is there a reason I haven't received a reply to this post. I'm a registered MSDN Universal Subscriber. It's been slightly more
than two business days. :)

[quoted text, click to view]

Re: UserControl public child Control does not change child Name to match UserControl Name in Designer Gregg Walker
1/5/2005 8:10:01 AM
Do I need to repost this? Place it on another topic? Help please!

[quoted text, click to view]

Re: UserControl public child Control does not change child Name to match UserControl Name in Designer joeycalisay
1/6/2005 1:14:26 PM
Error is caused on the not synchronized change of name of the UserControl
which just changes the Group property (GroupBox) of the UserControl, leaving
the name of the control added to the Controls collection of the UserControl
unchaged.

this.yourUserControl.Controls.Add(this.yourUserControl.Group);

You can try to override the DesignerSerializationVisibility attribute of the
Controls collection of your UserControl if you want to prevent the error
since the Group box is already added at the constructor of the usercontrol
in its InitializeComponent block. I will try to get a logical way to do it
next time I have time.


[DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)]

public new Control.ControlCollection Controls

{

get

{

return base.Controls;

}

}




"Gregg Walker" <gregg__INVALID_ACCOUNT__@rrmca.comXNXOXSXPXAXMX> wrote in
message news:OzxitMe7EHA.1300@TK2MSFTNGP14.phx.gbl...
[quoted text, click to view]


Re: UserControl public child Control does not change child Name to match UserControl Name in Designer Gregg Walker
1/7/2005 9:34:07 AM
Hi Joey,

I tried adding the new Controls property to the UserControl but that did not work. I still get the build error the first time.

Thanks for your reply.
Gregg Walker

[quoted text, click to view]

Re: UserControl public child Control does not change child Name to match UserControl Name in Designer Gregg Walker
1/10/2005 8:46:27 AM
Ok. I'll give it a try when I get a chance.

Thanks a lot.

[quoted text, click to view]

Re: UserControl public child Control does not change child Name to match UserControl Name in Designer joeycalisay
1/10/2005 10:24:05 AM
I tried it too. Try to redesign the form from scratch then add your
usercontrol, the generated code shouldn't have:

this.yourUserControl.Controls.Add(this.yourUserControl.Group);

line in the form's InitializeComponent. It should work yet I haven't
thought about the solution if it's the ideal one.

"Gregg Walker" <gregg__INVALID_ACCOUNT__@rrmca.comXNXOXSXPXAXMX> wrote in
message news:e$UkY8N9EHA.1408@TK2MSFTNGP10.phx.gbl...
[quoted text, click to view]

AddThis Social Bookmark Button