以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 组合按钮的问题? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=173003) |
-- 作者:2425004926 -- 发布时间:2021/11/10 11:39:00 -- 组合按钮的问题? 组合按钮有左半部分,带箭头的右半部分,在单击按钮事件里,如何知道是点击的左半部分,还是右半部分(从而弹出菜单) [此贴子已经被作者于2021/11/10 11:40:08编辑过]
|
-- 作者:有点蓝 -- 发布时间:2021/11/10 11:48:00 -- SplitButton?http://www.foxtable.com/webhelp/topics/1107.htm
|
-- 作者:2425004926 -- 发布时间:2021/11/10 11:49:00 -- 明白了,在组合按钮下增加子项后,会自动出来,我刚才没有增加子项 |
-- 作者:2425004926 -- 发布时间:2021/11/10 11:55:00 -- 谢谢老师 |
-- 作者:2425004926 -- 发布时间:2021/11/10 12:18:00 -- 代码是: Case "AddNewRow" \'增加一行 If .sort > "" Or .Filter > "" Or .IsSubtotal = True Then \'排序/筛选/汇总情况下MessageBox.Show("在排序/筛选/汇总情况下此项不能操作!", "提示") Else .AddNew() End If Case "AddNewRows" \'增加多行 Forms("增加多行").open() 组合按钮的名称也是AddNewRow,下拉项标题是 “增加一行” “增加多行” ,我点击右侧箭头按钮,只是让下拉项出来,下拉项是出来了,可是为何表里增加了一行?
|
-- 作者:有点蓝 -- 发布时间:2021/11/10 13:33:00 -- 到增加的子项里的cilick事件写代码 |
-- 作者:2425004926 -- 发布时间:2021/11/10 16:23:00 -- 好的,谢谢 |