我正在编写一段代码,根据当前日期和时间在屏幕上突出显示批次或数据行的列表。
这段代码是用Visual basic编写的,在我的屏幕上,我将看到一个批处理列表,如下所示
11212\1113
3232\14313我需要根据当前日期和时间突出显示批次中的一个。
我已经尝试了下面的代码来选择批次,但它在显示时对每个批次都是突出显示的,一旦下一个批次显示在屏幕上,上面突出显示的东西就会消失。
Dim i As Integer
For i = 0 To lstBatches.ListCount - 1
MsgBox "i : " & i
lstBatches.Selected(i) = True
Next i 在上面提到的两个批次中,当第一个批次被显示时,它是突出显示的,但当第二个批次将要显示时,第一个批次没有突出显示,我需要突出显示两个或一个批次,并且当另一个批次基于当前日期时间加载时,它不应该被取消突出显示。
提前谢谢。
发布于 2019-07-16 18:53:06
在列表框的属性面板上,将列表框(LstBatches)的MultiSelect属性设置为1(简单)。您当前将其设置为0(无)。
https://stackoverflow.com/questions/57052577
复制相似问题