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
|
public enum EnumTest
{
D0 = 0,
D1 = 1,
D2 = 2,
D3 = 3,
D4 = 4,
D5 = 5,
D6 = 6,
D7 = 7,
D8 = 8,
D9 = 9,
}
public enum EnumTes2
{
NumPad0 = 0,
NumPad1 = 1,
NumPad2 = 2,
NumPad3 = 3,
NumPad4 = 4,
NumPad5 = 5,
NumPad6 = 6,
NumPad7 = 7,
NumPad8 = 8,
NumPad9 = 9,
}
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key.ToString().Substring(0, 1) == "D")
{
String cle = ((EnumTest)Enum.Parse(typeof(EnumTest), e.Key.ToString())).ToString(); //recupration de la cle
int valeur = (int)((EnumTest)Enum.Parse(typeof(EnumTest), e.Key.ToString())); //récuperation de sa valeur
MessageBox.Show("L'enumeration est : " + cle + "\r\n Sa valeur est " + valeur);
}
else
{
String cle = ((EnumTes2)Enum.Parse(typeof(EnumTes2), e.Key.ToString())).ToString(); //recupration de la cle
int valeur = (int)((EnumTes2)Enum.Parse(typeof(EnumTes2), e.Key.ToString())); //récuperation de sa valeur
MessageBox.Show("L'enumeration est : " + cle + "\r\n Sa valeur est " + valeur);
}
} |
Partager