金蝶vb插件开发工具栏按钮对于英文名

可以在工业单据的工具栏上增加或处理菜单
'下面的SUB是增加菜单的代码
Private Sub m_BillTransfer_LoadBillEnd(ByVal ShowType As Long)
With m_BillTransfer.BillForm.tlbTool.Buttons
.Add .Count, "mnuTest", "测试", , 24
End With
m_BillTransfer.BillForm.tlbTool.Buttons("PRINT").Enabled = False
m_BillTransfer.BillForm.tlbTool.Buttons("PRINTVIEW").Visible = False
End Sub
'下面的SUB是响应点击事件的代码
Private Sub m_BillTransfer_RetEvents(ByVal Para As KFO.IDictionary)
If Para("EventID") = "Bill_ButtonClick" And Para("EventIDProp") = 1 Then
If Para("Para")("Button").Key = "mnuTest" Then
MsgBox "Hello,World!"
End If
End If
End Sub
---同时也找到点其他有用的东西。


之前在论坛上看到有人提问工具栏各按钮的内部名称,通过以下语句可控制工具栏的显示状态。 
'使打印按钮不可用 
m_BillTransfer.BillForm.tlbTool.Buttons("PRINT").Enabled = False 
'使打印预览按钮不可见 
m_BillTransfer.BillForm.tlbTool.Buttons("PRINTVIEW").Visible = False 
以下为销售订单工具栏的内部名称 
新增,NEW 
复制,COPY 
保存,SAVE 
恢复,BillUndo 
清空,UNDO 
打印,PRINT 
预览,PRINTVIEW 
下达,CONVEY 
审核,CHECK 
钩稽,Hook 
批录,FullStockID 
红字,RedBill 
蓝字,BlueBill 
删除,DelEntry 
添加,AddEntry 
首张,MOVEFIRST 
前张,MOVEPRIVOUS 
后张,MOVENEXT 
末张,MOVELAST 
刷新,REFRESH 
查看,LOOKUP 
正排,ArrangeUp 
SN号,mnuSNMgr 
等级品,manuGradeItem 
证照,manuCardWarn 
倒排,ArrangeDown 
替代,RepOper 
分解,Schedule 
退出,EXIT

 

posted @ 2019-10-11 16:28  唐尧  阅读(1069)  评论(0编辑  收藏  举报