Avatar billede skwat Praktikant
21. juli 2005 - 15:42 Der er 3 kommentarer og
2 løsninger

User control og nedarvet control i desginer

Hejsa Eksperter,

Jeg har to spørgsmål, som nok er mere vedr. Visual Studio end det er C#. og jeg er sikker på at de hænger meget sammen, så læs her:

Del 1, Når jeg har lavet en usercontrol og tilføjet nogle properties, hvorfor bliver de så ikke vist i properties vinduet? Mine properties virker som de skal når man kalder det fra koden, men i designeren virker det ikke.

Del 2, jeg har også nedarvet en tekstboks, og givet den nogle specielle egenskaber(noget med kun tal osv.), men af en og eller anden grund kan visual studio ikke vise den nye kontrol i design mode.

Er der nogen der har nogen som helst ide om noget som helst eller noget?
Skwat
Avatar billede driis Nybegynder
21. juli 2005 - 16:48 #1
Du skal tilføje nogle attributter til dine properties, der angiver, hvordan værdierne skal kunne ændres fra designeren.
Det er udmærket forklaret her:
http://www.codeproject.com/csharp/PropertyEditor.asp
Avatar billede driis Nybegynder
21. juli 2005 - 16:49 #2
Avatar billede skwat Praktikant
21. juli 2005 - 17:15 #3
Nummer 1 er klaret, men nummer to, her vil jeg jo mene at de interfaces der skal implementeres osv. burde være implementeret af textbox, eller hvor er det at det går galt for mig?
Avatar billede skwat Praktikant
25. juli 2005 - 09:43 #4
skwat, Jo, hvis du arver en kontrol burde designeren kunne finde ud af at tegne den, dog skal du være opmærksom på at du kun må have en konstruktor, og at denne ikke må tage parameter.

point 50/50 håber det er okay ;)
Avatar billede driis Nybegynder
25. juli 2005 - 10:55 #5
Det er helt fint. Først nu kommer jeg i tanke om at jeg har haft samme problem med et Owner drawn MenuItem før, hvor jeg heller ikke havde husket en parameterløs constructor ;-)
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