所选的不同组合框项目应显示不同的文本

本文关键字:显示 文本 项目 组合 | 更新日期: 2023-09-27 18:29:35

我又遇到一个问题。我正在写一个程序,列出我所有的待办事项。此程序包含2个选项卡。在表1中,我可以创建一个新的待办事项,在表2中,我可以选择一个待办事项,它应该显示我在表1键入的所有详细信息。例如:

"新任务:名称=测试,注释=这只是一个测试"

当我现在切换到tab2并在组合框中选择"测试"时,它应该显示注释"这只是一个测试"。

我自己尝试过,但我是一个初学者,所以我的代码不是很聪明:

private void combox_Name2_SelectedIndexChanged(object sender, EventArgs e)
{
    if (combox_Name2.SelectedIndex > -1)
    {
        lbl_ShowComment.Text = txt_Comment.Text;
    }
}

这(逻辑上)只是显示注释,该注释现在位于选项卡1的文本框中。但如果我在组合框中有更多的项目,它应该会显示正确的注释。有人给我暗示吗?

干杯

所选的不同组合框项目应显示不同的文本

您的应用程序缺少很大一部分,您需要找到一种方法来存储您在第一个选项卡中创建的"todos"。我建议您使用数据库(尝试MySQL,因为它是免费的est)。或者,如果您不想安装数据库,可以使用DataTable,它可以保存到您选择的XML文件并从中加载。

看看关于这两件事的教程。一旦你知道如何使用它们,从中选择数据将是一个cake-walk