Winforms 如果只有一个文本框,如何添加多个项目

Winforms 如果只有一个文本框,如何添加多个项目,winforms,user-interface,user-experience,Winforms,User Interface,User Experience,我是编程新手,我有一个项目要开发一个小型购物中心 我想知道的是如何添加多个项目,因为一个项目只有一个文本框,但当有多个项目时,它应该如何工作 1) 这是设计应用程序的正确方法吗 如果天气足够好的话 2) 一旦我点击“添加”按钮添加多个项目,事情应该如何进行 即;我是否需要在用户单击“添加”按钮并将文本框设置为空后保存这些内容,以便用户可以输入新项目 或 是否有其他方法请指定。有几种方法和设计。我将把你的问题提交给 一种方法是使用带有“添加”按钮的单个文本框,以及列表框(或其他类似容器),这样用户

我是编程新手,我有一个项目要开发一个小型购物中心

我想知道的是如何添加多个项目,因为一个项目只有一个文本框,但当有多个项目时,它应该如何工作

1) 这是设计应用程序的正确方法吗 如果天气足够好的话 2) 一旦我点击“添加”按钮添加多个项目,事情应该如何进行 即;我是否需要在用户单击“添加”按钮并将文本框设置为空后保存这些内容,以便用户可以输入新项目


是否有其他方法请指定。

有几种方法和设计。我将把你的问题提交给

一种方法是使用带有“添加”按钮的单个
文本框
,以及
列表框
(或其他类似容器),这样用户可以单击添加按钮将项目添加到
列表框

大概是这样的:

因此,在这种情况下,如果数据有效,您将只启用“添加”按钮,然后当用户单击“添加”时,您应该将
TextBox.Text
添加到
ListBox
,然后清除
TextBox.Text
。 单击“确定”最终将从
列表框中获取数据,并执行您需要的任何操作


当然还有很多其他的方法,我认为这是非常基本和直观的。

谢谢你的回答和很好的回答,这是购物中心和其他地方的计费应用程序的工作方式吗?请回答如果我有5个不同的项目,每个项目包含5个文本框,例如:项目1:----钢笔现在可以有1)价格2)数量3)金额4)项目5)项目名称现在如果我想添加其他项目,这些文本框变成了5个文本框,例如:项目2:如何处理这个问题,可以使用列表框或任何其他控件plz指定和thx作为最后一个答案吗?在这种情况下,我会说您只能显示项目。\u否,名称或列表框上的其他唯一id,并在业务逻辑中的某个位置保存每个项目的其他相关信息。或者您可以在
列表视图
数据网格视图
中显示它们。我不能告诉你确切的答案,因为这是一个设计问题,你需要考虑其他的事情,比如这些信息的使用,等等。