0

このような文字列値を使用したい

Random rnd = new Random();
int x= rnd.Next(1, 10);
string ime = "pictureBox" + x.ToString();
ime.BackColor = Color.CornflowerBlue;

しかし、それはうまくいきません

4

3 に答える 3

2

このような文字列は実際には使用したくありません。その名前のコントロールを取得して、このように使用します。次のように名前でコントロールを取得できます。

var pictureBox = myForm.Controls[ime];
于 2014-09-29T05:35:33.017 に答える