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

标签 c# windows-forms-designer

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

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

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

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

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

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

结束日期:{日期/时间选择器}

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

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

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

非常感谢!

最佳答案

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

  1. 转到表单设计器,双击“添加”按钮。这将为按钮创建一个 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);
    }
    

关于c# - 从文本框中获取多个字符串并将它们输入到检查列表框 C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29958244/

相关文章:

c# - 为什么这个 OrderBy 没有抛出错误?

c# - 自动修剪位图到最小尺寸?

c# - 我如何在 NANT 或 csc.exe 中包含对 Web 服务的引用?

c# - WinForms Designer 和 TableLayoutPanel SmartTag 自定义

.NET Windows 窗体自定义设计器不刷新菜单

c# - 在 Windows 窗体中显示控件集合

c# - Visual Studio 不断删除 form.designers 中的代码

C# 使用 HttpWebResponse 获取 JSON 编码的字典以及错误的状态代码

c# - WPF 可重用 Style.Triggers

.net - 如何在设计器中按名称查找按钮?