Ich habe ein Windows Form mit einer Button
Steuerung namens ButtonSelector
. Ich habe eine String-Variable colorBg
, die derzeit den Wert Gelb speichert. Properties.Resources
hat einen Eintrag für eine Bilddatei, die auch Gelb heißt.Setzen Sie BackgroundImage aus Zeichenfolge und Properties.Resources?
Wie kann ich ButtonSelector.BackgroundImage
auf MyApp.Properties.Resources.Yellow
mit dem Wert aus meiner Variablen colorBg
setzen?
ich derzeit switch-case
bin mit:
string colorBg = "Yellow";
switch (colorBg)
{
case "Yellow":
buttonSelector.BackgroundImage = MyApp.Properties.Resources.yellow;
break;
case "Blue":
buttonSelector.BackgroundImage = MyApp.Properties.Resources.blue;
break;
case "Green":
buttonSelector.BackgroundImage = MyApp.Properties.Resources.green;
break;
}
Dank.
Mögliches Duplikat von [ Wie man einen Wert aus der Ressourcendatei mit seinem Schlüssel erhält] (http://stackoverflow.com/questions/5946539/how-to-get-a-value-from-resource-file-using-its-key) – Kinetic