Bonjour à tous,

je suis en train de parcourir le bouquin de c# "C# professionnel 2è édition".
J'en suis arrivé au momen de créer un usercontrol (avec dedans qq option radio).
On me dit dans la suite du bouquin d'ajouter un nouveau projet à la solution qui contient mon user control. Ce que je fais.
Jusque là, aucune erreur de quoi que ce soit au niveau du contrôle et au niveau de l'application windows nouvellement créée.
Je vais ensuite, après avoir compilé mon usercontrol, faire un drag and drop de mon usercontrol vers ma form, et je reçois l'erreur suivante :



Que dois-je faire?

Voici éventuellement le code de mon contrôle au cas où :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
namespace ControlLib
{
publicenumSelectedOptionEnum
{
Amazing,
Good,
Ok,
Bad,
Terrible,
None
}
publicpartialclassUserMenu : UserControl
{
private System.Windows.Forms.RadioButton rbtnAmazing;
private System.Windows.Forms.RadioButton RbtnGood;
private System.Windows.Forms.RadioButton rbtnOK;
private System.Windows.Forms.RadioButton rbtnBad;
private System.Windows.Forms.RadioButton rbtnTerrible;
publicSelectedOptionEnum SelectedOption
{
get
{
if (rbtnAmazing.Checked)
returnSelectedOptionEnum.Amazing;
elseif (rbtnGood.Checked)
returnSelectedOptionEnum.Good;
elseif (rbtnOK.Checked)
returnSelectedOptionEnum.Ok;
elseif (rbtnBad.Checked)
returnSelectedOptionEnum.Bad;
elseif (rbtnTerrible.Checked)
returnSelectedOptionEnum.Terrible;
else
returnSelectedOptionEnum.None;
}
set
{
if (value == SelectedOptionEnum.Amazing)
rbtnAmazing.Checked = true;
elseif (value == SelectedOptionEnum.Good)
rbtnGood.Checked = true;
elseif (value == SelectedOptionEnum.Ok)
rbtnOK.Checked = true;
elseif (value == SelectedOptionEnum.Bad)
rbtnBad.Checked = true;
elseif (value == SelectedOptionEnum.Terrible)
rbtnTerrible.Checked = true;
else
{
rbtnAmazing.Checked = false;
rbtnBad.Checked = false;
rbtnOK.Checked = false;
rbtnBad.Checked = false;
rbtnTerrible.Checked = false;
}
}
}
public UserMenu()
{
InitializeComponent();
}
}
}
Merci d'avance