已经开始写一篇关于 C++ 的论文,并且遇到了大多数有经验的 C++ 程序员所称的一个小问题......
我正在使用 Visual Studio 2008 并使用带有 .NET 的 Visual C++ 进行编码。我正在尝试编写最小的应用程序,每次单击按钮时都会在文本框中添加一个新行。添加新行很简单,但我想为每一行添加一个递增的整数,例如,如果我第一次单击一个按钮,“这是第 1 行”会添加到文本框中,然后在第二次单击“这是第 2 行”被添加到文本框中。我对我的编程有点生疏,想不出一个可以实现这一点的循环结构。
下面是按钮处理程序的代码(带有一些伪代码):
private: System::Void addLine_Click(System::Object^ sender, System::EventArgs^ e) {
int i = 0;
if(button is clicked){
listBox->Items->Add("This is line " + i);
i++;
}
}
Should output something like:
This is line 1
This is line 2
This is line 3
This is line 4
This is line 5
.
.
.
This is line i
我的按钮的名称是“addLine”,我希望这些行出现的列表框的名称称为“listBox”。
提前感谢您帮助这个 C++ 菜鸟 :)。