OpenFileDialog中的特定项目数

时间:2014-02-17 11:35:29

标签: vb.net

假设我有OpenFileDialogMultiSelect属性为 true ,以下是需要执行的操作列表。

  • 如果商品的数量大于5 ,则会弹出一个消息框,指出商品的最大数量仅为5。
  • 如果所选项目的数量小于5 ,假设为4,则表示您仍需要1个项目。如果所选数字为3,则表示您仍需要2个项目。
  • 只有当所选项目的数量正好为5
  • 时才会接受

谢谢:)

1 个答案:

答案 0 :(得分:1)

Dim numSelected = openFileDialog1.FileNames.Length
Dim message As String
Dim maxNumber = 5
Dim missing As Int32 = maxNumber - numSelected
If missing > 0 Then
    message = String.Format("You still need {0} items.", missing)
    MessageBox.Show(message)
ElseIf missing < 0 Then
    message = String.Format("Maximum number of selected items is {0}.", maxNumber)
    MessageBox.Show(message)
Else
    ' valid ... '
End If