从fileListBox中选择项目

时间:2011-10-28 16:26:20

标签: c# winforms listbox

我创建了一个fileListBox并浏览了一个带有.jpg文件的文件夹,在点击项目中,picturebox1显示所选图像。但是可以创建一个按钮来选择下一个项目和之前的项目吗?

2 个答案:

答案 0 :(得分:0)

下:

fileListBox.SelectedIndex = fileListBox.SelectedIndex + 1;

前面的:

fileListBox.SelectedIndex = fileListBox.SelectedIndex-1;

您可能想要在执行此操作之前检查您是在结束还是开始,或者捕获异常

答案 1 :(得分:0)

选择下一步:

If fileListBox.SelectedIndex < fileListBox.Items.Count-1 Then
   fileListBox.SelectedIndex = fileListBox.SelectedIndex+1
End If

选择上一个:

If fileListBox.SelectedIndex > 0 Then
   fileListBox.SelectedIndex = fileListBox.SelectedIndex-1
End If

您可能还想根据是否可以选择上一个或下一个来实际启用/禁用按钮:

btnSelectNext.Enabled = fileListBox.SelectedIndex < fileListBox.Items.Count-1
btnSelectPrevious.Enabled = fileListBox.SelectedIndex > 0