如何根据当前月份自动 Select 列表框项目 (VB.NET)
How to Automatically Select a ListBox Item Based on the Current Month (VB.NET)
我有一个 Visual Studio 程序可以将 selected 复选框作为新记录导入到 Access 数据库中。同样被导入的项目之一是 ListBox 值。所有项目,包括 ListBox 的 selected 项目,都输入到数据库中。
目前,用户必须手动 select 列表框项目。我希望自动选择 ListBox 项。
ListBox的内容是Month/Year个组合,从“January 2021”到“December 2021”,我想Month/Year组合是根据哪个月份哪个年份选择的每当处理 mybase.load 发生时。例如:当前 date/time“5/11/2021 12:11:21”将自动选择“2021 年 5 月”日期和具体时间无关紧要。
下面是我对自动 selection 的尝试。我添加了 December,以便现在可以测试该程序。如果还有其他组件更适合我,欢迎大家发表意见!
这是我的子代码:
私有子 MonthSelectionLogic() 句柄 MyBase.Load
If DateTime.Now.ToString = ("12/dd/2020 HH:mm:ss") Then
MonthList2021.SelectedItem = "January 2021"
End If
If DateTime.Now.ToString = ("1/dd/yyyy HH:mm:ss") Then
MonthList2021.SelectedItem = "January 2021"
End If
End Sub
MonthList2021.SelectedItem = Date.Now.ToString("MMMM yyyy")
不需要 If
声明。 “MMMM”格式说明符用于完整的月份名称,例如“January”、“MMM”为缩写,例如"Jan", "MM" 用于填充数字,例如“01”,“M”代表未填充的数字,例如"1".
我有一个 Visual Studio 程序可以将 selected 复选框作为新记录导入到 Access 数据库中。同样被导入的项目之一是 ListBox 值。所有项目,包括 ListBox 的 selected 项目,都输入到数据库中。
目前,用户必须手动 select 列表框项目。我希望自动选择 ListBox 项。
ListBox的内容是Month/Year个组合,从“January 2021”到“December 2021”,我想Month/Year组合是根据哪个月份哪个年份选择的每当处理 mybase.load 发生时。例如:当前 date/time“5/11/2021 12:11:21”将自动选择“2021 年 5 月”日期和具体时间无关紧要。
下面是我对自动 selection 的尝试。我添加了 December,以便现在可以测试该程序。如果还有其他组件更适合我,欢迎大家发表意见!
这是我的子代码:
私有子 MonthSelectionLogic() 句柄 MyBase.Load
If DateTime.Now.ToString = ("12/dd/2020 HH:mm:ss") Then
MonthList2021.SelectedItem = "January 2021"
End If
If DateTime.Now.ToString = ("1/dd/yyyy HH:mm:ss") Then
MonthList2021.SelectedItem = "January 2021"
End If
End Sub
MonthList2021.SelectedItem = Date.Now.ToString("MMMM yyyy")
不需要 If
声明。 “MMMM”格式说明符用于完整的月份名称,例如“January”、“MMM”为缩写,例如"Jan", "MM" 用于填充数字,例如“01”,“M”代表未填充的数字,例如"1".