Winforms Checkedlistbox、文本框、输出

Winforms Checkedlistbox、文本框、输出,winforms,checkbox,textbox,Winforms,Checkbox,Textbox,我是一名编程新手,正在寻求有关visual basic(visual studio 2010)程序的建议 我将描述我的计划目标,以及我是如何创建一个模型的 我的主界面将有几个选项卡在每个选项卡中将包含几个用于输入数据的文本框和几个带有项目列表的CheckedListBox。 我想做的是收集程序用户输入和/或点击的所有信息,并将这些信息整合到一个预先格式化的文本框中,这样我就可以选择将其输出到一个文件中。我希望预先格式化的文本框从不同的文本框和各个选项卡的checkedlistbox收集数据。我可

我是一名编程新手,正在寻求有关visual basic(visual studio 2010)程序的建议

我将描述我的计划目标,以及我是如何创建一个模型的

我的主界面将有几个选项卡在每个选项卡中将包含几个用于输入数据的文本框和几个带有项目列表的CheckedListBox。 我想做的是收集程序用户输入和/或点击的所有信息,并将这些信息整合到一个预先格式化的文本框中,这样我就可以选择将其输出到一个文件中。我希望预先格式化的文本框从不同的文本框和各个选项卡的checkedlistbox收集数据。我可以举一个例子(非代码)来说明我的意思:

Tab 1 of application:
textbox asking for name
textbox asking for date
checkedlistbox with items ("green", "blue", "red")

Tab 2 of application:
textbox asking for name of country
textbox asking for citizenship
checkedlistbox with items ("north", "south", "east", "west")

Tab 3 of application:
textbox that is "preformatted" to grab the data from the first two tabs so that I can save it to a textfile that would look like this 

My name is Billy
Today's date is 31JAN2010.
I like: green blue red,

I come from United States of America.
I am American.
I am from the region of South
到目前为止,我使用的方法基本上是低效的。我只是还没有足够的知识去做我想做的事我已经采取了以下策略:

对于checkedlistitems,我将项目列表输出到文本框。我使此框对用户不可见。然后我在标签3中调用这个框,它有一个按钮和文本区域。按钮部分会自动对“预格式化”文本进行编码,并引用包含选中项目列表的不可见文本框。这方面的一个问题,或者我是如何编程checkedlist框的,是如果我选中了某个东西,然后取消选中它,它仍然会出现在我的tab 3文本框中

例如,如果我是一个使用第二个选项卡的用户,我单击了“南”,然后松开它,单击“北”,文本框会显示

我来自南北地区

我不确定我需要修改代码中的哪个属性或位置,以便它可以删除项。我使用for循环来获取项目,但手头没有代码


总的来说,我只是在寻找这样的编程策略,与我所拥有的相比,它将是高效的。非常感谢您的任何建议/示例/代码。

对于您的checkedlistbox,您可以使用以这种方式更改的偶数SelectedIndex,当您更改选择时,您将不会遇到此问题:

如何使用的示例:

例如,如果您有一个简单的标签:

Label1.Text = "I am from the region of " & checkedlistbox1.selecteditem.value
顺便说一句,在你的情况下,我不认为for循环是必要的

如果您想了解更多信息,请尝试w3schools或msdn


关于

窗体还是ASP.Net?请至少买本书开始读吧。如果你有任何问题,请回来问。嗨,这是一个windows窗体。我一直在阅读和学习网络讲座和视频系列的例子。我只是在征求设计策略方面的意见,因为我已经发布了我认为不是最好的。什么编程语言?如果你有代码。。。把它贴出来,我可以看看。