Formulare mit "MustInherit" (VS 2005)

28/01/2008 - 09:38 von Olaf Rabbachin | Report spam
Hallo allerseits,

ich habe in einem Projekt ein Formular erzeugt, das gewisse
Basisfunktionalitàten bereitstellt. Im Projekt soll eine Reihe anderer
Formulare von diesem abgeleitet werden. Das Basisformular ist eigenstàndig
nicht verwendbar und erfordert darüber hinaus, dass einige Properties von
Erben bereitgestellt werden (MustOverride).
Problem: Sobald das Basisformular mit MustInherit deklariert wird, kann der
Designer abgeleitete Formulare nicht mehr darstellen.
Es nervt eher, dass ich daher ohne MustOverride/MustInherit arbeiten muss
und die zwingend von Erben bereitzustellenden Props/Methoden manuell inkl.
der notwendigen Hinweise erzeugen muss.

Ich habe im Web nur relativ wenig (dafür eher àltere) Informationen darüber
finden können, vor allem aber keinen Weg, dies zu umgehen. Es scheint aber,
als sei das ein Problem mit VS2005. Hat sich das mit VS2008 evt. bereits
erledigt, oder gibt es inzwischen doch einen Würgaraund ..?

TIA & Gruß,
Olaf
 

Lesen sie die antworten

#1 Armin Zingler
28/01/2008 - 12:12 | Warnen spam
"Olaf Rabbachin" schrieb
Ich habe im Web nur relativ wenig (dafür eher àltere) Informationen
darüber finden können, vor allem aber keinen Weg, dies zu umgehen.
Es scheint aber, als sei das ein Problem mit VS2005. Hat sich das
mit VS2008 evt. bereits erledigt, oder gibt es inzwischen doch einen
Würgaraund ..?



VB 2008 Express:
"The designer must create an instance of type '...Form1' but it cannot
because the type is declared as abstract."

Ist allerdings auch verstàndlich.


Armin

Ähnliche fragen