Bonjour

Je suis actuellement en train de réaliser un projet basé sur l'architecture des plugins en C#.

J'ai plusieurs plugin et une application hôte.

Dans l'application hôte j'ai un tabControl contenant pour chaque plugin un tabPage.

En effet chaque plugin créer un UserControl que j'ajoute dans un tabPage.

Mon problème est que lorsque je charge le plugin celui ci ne prend pas automatiquement la taille entiere du tabPage.

Voici mon code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
private void Form1_Load(object sender, EventArgs e)
        {
            object obj = AppDomain.CurrentDomain.CreateInstanceFromAndUnwrap("Plugin1.dll", "Plugin1.Plugin1");
            IPlugin plug = (IPlugin)obj;
 
 
 
 
 
            this.tabPage1.Controls.Add(plug.MainInterface);
            plug.MainInterface.Dock = DockStyle.Fill;
 
        }
Quelqu'un peut il m'aider afin que mon userControl couvre tout le tabPage même quand je redimensionne ma fenetre ? (mon tabControl est en dock = fill de ma fenetre)