是否可以借助 C# 中的文本框名称将文本写入文本框?
Is it possible to write text into a textbox with the help of textbox name in C#?
我正在尝试将一些文本写入文本框,其名称基于代码中提到的 num1 和 num2。因此,如果 num1 和 num2 为 0, 0,则文本应写入名称为 'textbox00' 的文本框,类似地,如果 num1 和 num2 为 1, 1,则文本应写入 'textbox11'。这可能吗?
int num1;
int num2;
if (num1 == 0 && num2 == 0)
{
//Write some text into textBox with name $"textbox{num1}{num2}"
}
谢谢!
据我所知,您想 select 基于 num1 & num2 值
的特定文本框
你可以使用下面的代码来完成
if (num1 == 0 && num2 == 0)
{
var textbox = Controls.Find("textbox" + num1+ num2 , true).FirstOrDefault();
if (textbox != null)
{
textbox.Text= "Your text";
}
}
我正在尝试将一些文本写入文本框,其名称基于代码中提到的 num1 和 num2。因此,如果 num1 和 num2 为 0, 0,则文本应写入名称为 'textbox00' 的文本框,类似地,如果 num1 和 num2 为 1, 1,则文本应写入 'textbox11'。这可能吗?
int num1;
int num2;
if (num1 == 0 && num2 == 0)
{
//Write some text into textBox with name $"textbox{num1}{num2}"
}
谢谢!
据我所知,您想 select 基于 num1 & num2 值
的特定文本框你可以使用下面的代码来完成
if (num1 == 0 && num2 == 0)
{
var textbox = Controls.Find("textbox" + num1+ num2 , true).FirstOrDefault();
if (textbox != null)
{
textbox.Text= "Your text";
}
}