以文本方式查看主题

-  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

  • Click
    单击组合按钮后执行。
     
  • DropDown
    展开下拉菜单的时候执行。

--  作者: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
--  
好的,谢谢