Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/16.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
Vb.net combobox和textbox之间的共享数据源_Vb.net_Winforms - Fatal编程技术网

Vb.net combobox和textbox之间的共享数据源

Vb.net combobox和textbox之间的共享数据源,vb.net,winforms,Vb.net,Winforms,我有三个控制: 组合框:myobject的列表 文本框:查看描述 数据源:列表(MyObject) MyObject: 属性id为int 属性combodesctription作为字符串 属性描述为字符串 我想在组合框中选择一个元素,并在文本框中查看所选对象的描述 我该怎么做?您可以处理ComboBox1的SelectedIndexChanged事件 //On Combobox Selected Index Change textbox1.text = Combobox1.Items(1)

我有三个控制:

组合框
:myobject的列表

文本框
:查看描述

数据源
:列表(MyObject)

MyObject:

  • 属性id为int

  • 属性combodesctription作为字符串

  • 属性描述为字符串

我想在组合框中选择一个元素,并在文本框中查看所选对象的描述


我该怎么做?

您可以处理ComboBox1的SelectedIndexChanged事件

//On Combobox Selected Index Change

textbox1.text = Combobox1.Items(1).ToString()
If Not IsNothing(ComboBox1.SelectedItem) Then
   Dim obj As MyObject = CType(ComboBox1.SelectedItem, MyObject)
   TextBox1.Text = obj.Description
End If