Avatar billede Lasse Novice
15. november 2004 - 01:17 Der er 7 kommentarer og
1 løsning

DefaultValue alternativ

Ved laesning om DefaultValueAttribute, ses det at det kun virker paa simple typer. Ved mere komplekse typer bruges Reset{PropertyName} og ShouldSerialize{PropertyName}.

Mit problem er nu at jeg flere steder ser at du bruger sidstnaevnte metode til Color Properties, hvilket jeg skulle mene er en simpel type. Er der nogen der kan kaste lys over dette?
Avatar billede Syska Mester
15. november 2004 - 11:12 #1
Hvem snakker du med når du skriver "du"?
Avatar billede dna Nybegynder
15. november 2004 - 12:06 #2
Gætter på at spørgsmålet er oprettet ud fra en artikel?

dna
Avatar billede Syska Mester
15. november 2004 - 12:19 #3
hehe, måske skulle der et navn på eller et link......
Avatar billede Lasse Novice
15. november 2004 - 18:24 #4
ups, du = man

Se her:

http://www.dotnetmonster.com/Uwe/Forum.aspx/winform-design-time/284/Problems-with-codedom-serialization

Og taget udfra et eksamensmateriale:
There is no way in .NET to specify a color as a parameter attribute. This is why you have to supply the ResetTextColor and ShouldSerializeTextColor methods to enable Visual Studio .NET design-time support for your control. Visual Studio .NET will automatically recognize these methods.

DefaultValue won't work with Color because there is no way in .NET to specify a color as a parameter attribute. An attribute argument must be a constant expression, typeof expression or array creation expression.

You should set either the DefaultValue attribute or the ResetXXX and ShouldSerializeXXX methods, but not both. Also, in .NET you can't specify a color as a parameter attribute.
(PrepLogic Exam Question # 37)
Avatar billede wisen Nybegynder
16. november 2004 - 10:42 #5
Man kan godt sætte en Color som defaultvalue..

f.eks: [DefaultValue(typeof(Color),"Gray")]
Avatar billede wisen Nybegynder
05. december 2004 - 14:11 #6
er du kommet videre ?
Avatar billede Lasse Novice
26. januar 2005 - 22:36 #7
puha... nej, jeg har helt glemt det. wisen, hvis du svarer, saa er pointene dine.
Avatar billede wisen Nybegynder
27. januar 2005 - 07:59 #8
Takker på forhånd - 1. stk svar :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester