从文本框中获取多个字符串并将它们输入到检查列表框 C#

taking multiple strings from text boxes and entering them into a Checked List Box C#

我正在使用 Windows 表单和 C# 创建一个简单的 To-Do 列表应用程序,但我似乎卡在了某个部分,经过大量研究后我找不到任何可以帮助我的东西.

表单有 2 个文本框(1 个用户可以在其中键入要执行的项目的名称 - 标题框,1 个用户可以在需要时键入描述 - 描述框),1 个 TrackBar(用户在其中可以将进度条从 1 - 10 滑动到 select 优先级)和一个 dateTimePicker(用户可以在其中 select 完成项目的日期和时间)。

所以它看起来像下面这样。

新任务标题:[ -- 文本框 -- ]

任务描述:[ -- 文本框 -- ]

优先级:[ --- trackbar --- ]

结束日期:{Date/Time 选择器}

我想知道如何获取所有这四条信息并将它们输出到 Checkedlistbox 行,因此输出例如:

杂货店 - 取货 - 6 - 02/05/2015

我对编程还是很陌生,只是需要一些帮助。

非常感谢!

假设您已经为表单上的所有控件指定了合理的名称...

  1. 转到表单设计器,双击 "Add" 按钮。这将为按钮创建一个 Click 事件处理程序。确保您的 Click 方法看起来像这样:

    private void addButton_Click(object sender, EventArgs e)
    {
        string newItem = String.Format("{0} - {1} - {2} - {3}",
            titleTextBox.Text, 
            descriptionTextBox.Text, 
            priorityTrackbar.Value,
            endDateTimePicker.Value.ToShortDateString()
            );
    
        this.checkListBox.Items.Add(newItem);
    }