我创建了包含20个名称的列表框,例如: 1)约翰 2)汤姆 3)亚历克斯 等等 但我不知道如何将它与图片框联系起来。 如果我从列表框中选择例如John,则在图片框中将出现他的图片。 (与列表框项目命名相同的图片) 我怎样才能做到这一点? 请帮助我,我无法找到答案,我是初学者。
答案 0 :(得分:0)
如果你正在研究WPF,你可以这样做:
<ComboBox Name="cmbConector">
<ComboBoxItem>
<StackPanel Orientation="Horizontal">
<Image></Image><TextBlock Text="Jonh"></TextBlock>
</StackPanel>
</ComboBoxItem>
<ComboBoxItem>
....
</ComboBoxItem>
</ComboBox>
您可以将所有想要的内容放在“ComboBoxItem”(或ListBox)中。
答案 1 :(得分:0)
首先,您需要列表框中每个项目的图片地址。 例如:
array({'John','C:\\John.jpg'},{'Tom','C:\\Tom.jpg'})
其次,当索引项改变时,你应该设置图像属性地址。 例如:
picturebox1.image = image.fromfile("{ Picture Address }");