2010-12-01 7 views
0

en studio visuel (en fait 2010, mais je suppose que cela va pour toute version précédente)
Chaque fois que j'utilise un contrôle étendu comme:Ajout d'un contrôle personnalisé pour Designer Voir

public class MainForm : Form 
{ 

    ... 

    class myListBox : ListBox 
    { 
    //My Desired behavior 
    } 
} 

je l'erreur suivante en mode concepteur:

Impossible de trouver le type 'AMC.Controls.AMCStockChart + XChart'. Assurez-vous que l'assembly qui contient ce type est référencé. Si ce type fait partie de votre projet de développement, assurez-vous que le projet a été construit avec succès en utilisant les paramètres de votre plate-forme actuelle ou Any CPU.

Toute solution de contournement est appréciée. PS: Je ne veux pas créer un contrôle utilisateur, placez-le dans un DLL, tout ça, c'est beaucoup trop de travail pour un petit détail comme ça.

Répondre

0

bien si vous voulez une solution de contournement, vous n'avez pas besoin de mettre votre contrôle personnalisé dans un autre assemblage, tant que ce n'est pas une classe interne de votre formulaire semble fonctionner.

Bien sûr, vous devrez compiler le projet en cours avant de pouvoir l'utiliser via le concepteur.

Cela fonctionne pour moi:

public partial class Form1 : Form 
{ 
    public Form1() 
    { 
     InitializeComponent(); 

    } 

} 

class MyListBox : ListBox 
{ 

} 
Questions connexes