Begynderfejl: dynamisk ToolStripItem i C#

Tags:    c#

Hej er ret ny til C# har kun kodet det like 10timer :)

har et problem med at tilføje items til min menustrip

Fold kodeboks ind/udCSharp kode 


får fejlen:
Cannot create an instance of the abstract class or interface 'System.Windows.Forms.ToolStripItem'

den kan ikke lide:
ToolStripItem mmi = new ToolStripItem();


help :)



Indlæg senest redigeret d. 22.09.2009 17:31 af Bruger #3427
4 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Du kan ikke lave instanser af abstrakte klasser. De er ment til man arver fra dem og laver sin egne underklasser. Dem kan man instantiere. Medmindre de også er erklæreret abstrakte. Det du leder efter er højst sandsynligt en af de underklasser som ikke er abstrakte.



Hej

tak for det hurtige svar, lige det jeg skulle bruge

så har lavet det sådan her
Fold kodeboks ind/udCSharp kode 








Grunden til at din første kode ikke virker er fordi du bruger den forkerte klasse.

Brug ToolStripMenuItem i stedet for ToolStripItem.

Det vil sige:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 06.11.2009 15:40 af Bruger #1927
t