所以,
我试图让我的输入框提示用户输入一周(1-4之间,作为int)和一天(Mon-Fri之间,作为字符串)然后它进入我的数组并输出该索引一个文本框。 我在c#中编码并使用windows表单应用程序。
我的代码如下:
txtOutput.Text += "Filling the array with user input..." + "\r\n";
txtOutput.Text += "The product allocation is as follows:" + "\r\n";
string[,] toys = new string[5, 4];
for (int week = 0; week <= 3; week++)
{
for (int day = 0; day <= 4; day++)
{
toys[day, week] = Microsoft.VisualBasic.Interaction.InputBox("Please enter value for Day " + Convert.ToString(day + 1) + " in week " + Convert.ToString(week + 1) + ".");
}
}
txtOutput.Text += "\t\t" + "Mon" + "\t" + "Tue" + "\t" + "Wed" + "\t" + "Thu" + "\t" + "Fri" + "\t" + "\r\n";
for (int week = 0; week <= 3; week++)
{
txtOutput.Text += "Week " + (week + 1) + "\t";
for (int day = 0; day <= 4; day++)
{
txtOutput.Text += toys[day, week];
if (day != 4)
{
txtOutput.Text += "\t";
}
}
txtOutput.Text += "\r\n";
}
这基本上是我的数组,收集所有信息,存储它,输出它,现在我想让我的输入框提示某一天/周然后输出。
我以为我会使用这条线然后解决它吗?
Microsoft.VisualBasic.Interaction.InputBox("Please enter value for Day " + Convert.ToString(day + 1) + " in week " + Convert.ToString(week + 1) + ".");
问题
我试图让visualbasic输入框让用户输入一天和一周,然后它进入我的数组,找到值并将其输出到我的文本框。
答案 0 :(得分:1)
没有C#等价物。您有两个选择:创建自定义窗体或引用VisualBasic并调用InputBox。
答案 1 :(得分:0)
而不是输入值,为什么没有两个下拉菜单。第一个下拉列表,值为1-4,第二个值为周一至周五。