我试图用C#制作游戏,为此我需要知道如何将字符串更改为表单,在我的例子中是椭圆形。我尝试过:
int row1 = 1;
string var2 = "ell_1_" + row1;
Ellipse var1 = Convert.ChangeType(var2, Ellipse);
var1.Fill = new SolidColorBrush(Colors.Red);
row1++;
椭圆的名称为ell_1_1
,ell_1_2
,依此类推。 Ellipses仍在制作中。它是一个Wpf应用程序。
答案 0 :(得分:-2)
这很简单:
int row1 = 1;
string var2 = "ell_1_" + row1;
Ellipse var1 = Controls.Find(var2, true)[0] as Ellipse;
var1.Fill = new SolidColorBrush(Colors.Red);
row1++;