Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 具有列表框的多个表单_C#_Listbox - Fatal编程技术网

C# 具有列表框的多个表单

C# 具有列表框的多个表单,c#,listbox,C#,Listbox,有人能告诉我如何编写代码,以便当用户单击列表框中的特定条目时,例如,如果他们单击名字“Josh”,它将打开一个新表单,我可以在其中添加和编辑特定人员的详细信息吗?我已经浏览了整个网站,这里似乎什么都没有 谢谢 Josh.您可以使用列表框的事件,如单击事件。。。执行您想要的操作。为您的列表框的选择添加一个事件 public Class Person { string name {get;set}; int age {get;set}; string hairColor {g

有人能告诉我如何编写代码,以便当用户单击列表框中的特定条目时,例如,如果他们单击名字“Josh”,它将打开一个新表单,我可以在其中添加和编辑特定人员的详细信息吗?我已经浏览了整个网站,这里似乎什么都没有

谢谢


Josh.

您可以使用列表框的事件,如单击事件。。。执行您想要的操作。

为您的
列表框
的选择添加一个事件

   public Class Person
{
   string name {get;set};
   int age {get;set};
   string hairColor {get;set}
     ///....etc

}
 Person p=new Person();

  private void listBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {

             p.name = listBox1.SelectedValue.ToString();
        }

为那些帮忙的家伙干杯。我正在从事的项目是一个记录系统,用户输入音乐艺术家的姓名和成员的数量,然后将其存储在二叉树(艺术家姓名)中。然后,我希望用户单击他们添加的特定艺术家,然后出现一个新表单,他们可以在其中向艺术家添加相册。我已经做了这么多,但我想能够保存第二个表单与保存按钮,然后第一个表单将出现。如果用户再次单击同一位艺术家,它将显示我保存在linkedlist中的该艺术家的相册。
private void listBox1_DoubleClick(object sender, EventArgs e)
 {
     if (ListBox1.SelectedItem != null)
     {
         string st= listBox1.SelectedItem.ToString();
          //pass this string to new  form as constructor 
     }
 }