Hejsan Som du vet är single ett reserverat ord, använd istället: >Detta funkar inte efter som (1) Single är ett resarverat ord (2) 3D är Tack både pelle och MS. Tack, men det är lika mycket er förtjänst. Jag har bara gett er ett verktyg, ni snickrar själva :-)Usercontrol Property
Jag har ett property som jag kallar för BorderStyle som min usercontrol
exponerar. Den tar emot (och ger) ett värde av en fördefinierad enum
typ som heter mBorderStyle..mitt problem är att jag inte kan döpa
mina enum värden till det jag vill (behöver) den behöver se ut i stil med
[code]
Public Enum mBorderStyle
None = 0
Single = 1
3D = 2
End Enum
[/code]
Detta funkar inte efter som (1) Single är ett resarverat ord (2) 3D är
inte ett giltigt namn på en variabel. Någon som vet hur man kan
komma kring detta? Jag vet att man kan prefixa en variabel med t.ex
en bokstav (mNone, mSingle, m3D) men det är inte det jag vill.
HUr gör alla andra som har properties som dessa ? Med hjälp av
det propertiet bestämme rman border stilen på min OCX (userdrawn
med api).
Fungerar det kanske om man lägger upp min Enum till ett TypeLib
med hjälp av t.ex IDL ?
byeSv: Usercontrol Property
vb_None = 0
vb_Single = 1
vb_3D = 2Sv: Usercontrol Property
>inte ett giltigt namn på en variabel. Någon som vet hur man kan
>komma kring detta? Jag vet att man kan prefixa en variabel med t.ex
>en bokstav (mNone, mSingle, m3D) men det är inte det jag vill.
>
>HUr gör alla andra som har properties som dessa ?
Omge namnet med hakparenteser:
Public Enum mBorderStyle
None
[Single]
[3D]
End Enum
På detta sätt kan du även komma undan med andra namn som normalt sätt inte är tillåtna, t.ex. inledande understrykningstecken ([_foo]) som gör att det döljs i Object Browser, eller namn med mellanslag i ([Foo Bar]).
>Fungerar det kanske om man lägger upp min Enum till ett TypeLib
med hjälp av t.ex IDL ?
Skulle fungera, men då skulle du också behöva skicka med TLB filen tilsammans med kontrollen. Plus att det kan leda till andra problem i vissa fall.
MSSv: Usercontrol Property
MS svar var det jag sökte, vilket himla bra forum pellesoft har! =)Sv: Usercontrol Property