ms-access - 访问 VBA:通过函数设置 ComboBox 高度
问题描述
我想使用一个函数来调整height
. ComboBox
这是简化的代码:
Private Sub Form_ComboBox_AfterUpdate()
Adjust_Box (Me.Data_Subject_Categories)
End Sub
Private Function Adjust_Box(ctl)
ctl.Height = 300
End Function
但我得到了错误:
运行时错误“424”:需要对象
在这一行:
ctl.Height = 300
我该如何解决?谢谢?
解决方案
您在不应该使用括号的地方使用了括号,从而导致对参数的评估 - 它传递 的值,Me.Data_Subject_Categories
而不是对象。
利用
Call Adjust_Box(Me.Data_Subject_Categories)
或者
Adjust_Box Me.Data_Subject_Categories
推荐阅读
- dagger-2 - Dagger 2 - 如何通过子组件或组件依赖建立兄弟依赖
- vb.net - 如何在 vb 中从访问 picturbox 中检索图像。网
- python - Excel:是否有 Excel 函数/查询或使用 Python,我可以在其中找到匹配字符的数量或两个单元格之间的匹配百分比?
- python - 迭代目标 FGSM 不适用于小批量
- android - 如何使用按钮从数据库中删除列表视图项?
- python - spaCy中的DocBin.merge方法
- javascript - 更改 HTML 的 JavaScript 函数不起作用
- javascript - 如何循环/使用等待 axios?
- node.js - 获取存在嵌套键的 dynamodb 项目
- excel - Power 查询数据加载到模型和表中未正确排序