Visual Studio 2003 prenait en charge l'héritage visuel. C'est à dire le fait d'hériter d'un formulaire pour en créer un nouveau (après tout ce sont des classes, donc c'est permis par les langages .net). Visual Studio 2005 le prend donc aussi en charge.
Mais avec un certain nombre de limites. Il est notamment impossible de modifier un ToolStrip dans un formulaire enfant s'il a été défini dans son formulaire parent. Pire: l'enfant ne peut même pas ajouter son propre ToolStrip.
Et Microsoft, que disent-ils de ce problème? Qu'ils savent, et qu'ils ne l'ont pas fait "parce que cela demandait un effort d'ingéniérie"!
A noter que ces limitations ne s'appliquent qu'au mode Design. En écrivant le code, on peut faire tout cela sans problème. Mais dans ce cas à quoi sert le mode Design?
Mais avec un certain nombre de limites. Il est notamment impossible de modifier un ToolStrip dans un formulaire enfant s'il a été défini dans son formulaire parent. Pire: l'enfant ne peut même pas ajouter son propre ToolStrip.
Et Microsoft, que disent-ils de ce problème? Qu'ils savent, et qu'ils ne l'ont pas fait "parce que cela demandait un effort d'ingéniérie"!
A noter que ces limitations ne s'appliquent qu'au mode Design. En écrivant le code, on peut faire tout cela sans problème. Mais dans ce cas à quoi sert le mode Design?
Comments