以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 引用第三控件下拉单击代码没用 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=169289) |
||||
-- 作者:cd_tdh -- 发布时间:2021/6/10 13:55:00 -- 引用第三控件下拉单击代码没用 窗口加载后AfterLoad事件代码如下: Dim ct As New ButtonX
全局事件Click 代码哪儿不对,没作用呢 If e.Sender.name = "报表1" Then
引用第三方全局代码: Public Interface ICommandSource Public Interface IPersonalizedMenuItem [此贴子已经被作者于2021/6/10 13:55:36编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/6/10 13:58:00 -- 第三方控件要自己绑定事件,无法使用foxtable内置的事件 |
||||
-- 作者:cd_tdh -- 发布时间:2021/6/10 14:34:00 -- 这种只能在全局代码中绑定吗? 帮助这个有点看不懂,请老师写个我的这种呢。
[此贴子已经被作者于2021/6/10 14:42:41编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/6/10 14:43:00 -- 按钮用法应该都一样的,照搬帮助的用法即可。 至于其它事件看第三方组件的开发说明吧。如果要用好这种第三方组件,建议先花时间学一下Visual Studio开发,到Visual Studio项目里生成事件代码,再复制到foxtable里使用
|
||||
-- 作者:cd_tdh -- 发布时间:2021/6/10 17:58:00 -- 论坛朱老师指导下,弄出来了,需要的自己去优化吧
|
||||
-- 作者:cd_tdh -- 发布时间:2021/6/11 17:52:00 -- 老师,请看看,为什么一样的代码,全局代码写到开发版里面就报错呢?
Public Interface ICommandSource End Interface Public Interface IButtonControl End Interface Public Class ButtonX Inherits DevComponents.DotNetBar.ButtonX Implements ICommandSource, IButtonControl End Class
Public Interface IPersonalizedMenuItem End Interface Public Class ButtonI Inherits DevComponents.DotNetBar.ButtonItem Implements IPersonalizedMenuItem End Class
Public Sub buttonItem1_Click(ByVal sender As Object, ByVal e As EventArgs) Select Case sender.ToString() Case "报表1" Forms("窗口1").Show Case "报表2" Forms("窗口2").Show Case "报表3" Forms("窗口3").Show End Select End Sub
![]() ![]() [此贴子已经被作者于2021/6/11 17:53:00编辑过]
|
||||
-- 作者:有点蓝 -- 发布时间:2021/6/12 8:48:00 -- dll复制到开发版安装目录了吗?添加引用了吗 |