以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]PUBLIC 代码在窗口中引用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=104321)

--  作者:blsu33
--  发布时间:2017/7/27 11:57:00
--  [求助]PUBLIC 代码在窗口中引用
老师,
 PUBLIC 代码可否在自定义中指定吗?
如下:

Dim e As object=args(0)
Dim kjmc As String = args(1)
Dim drs As List (of DataRow) = args(2)
If drs IsNot Nothing Then
    For Each dr1 As DataRow In drs
        Dim code As String = "Public Sub "& dr1("添加方法") &" (sender As System.Object, e As "& dr1("底层方法")  &")" & vbcrlf
        code &=" msgbox(""1"")" & vbcrlf
        code &="End Sub" & vbcrlf
        code &="AddHandler "& kjmc & " ." & dr1("底层方法")  & "," & "AddressOf " &  dr1("添加方法")
        MessageBox.Show(code)
        Functions.remove("test")
        Functions.Add("test",Code)
        Functions.Complie()
    Next
End If

--  作者:blsu33
--  发布时间:2017/7/27 12:00:00
--  
出现提示



图片点击可在新窗口打开查看此主题相关图片如下:111.png
图片点击可在新窗口打开查看


--  作者:有点甜
--  发布时间:2017/7/27 12:15:00
--  
 不可以,这种定义的代码,只能写在【全局代码】那里。
--  作者:blsu33
--  发布时间:2017/7/27 12:20:00
--  
老师,
   能变通吗?
如附件的“添加方法2”窗口能达到“添加方法”敞口的全局代买的效果


[此贴子已经被作者于2017/7/27 13:12:18编辑过]

--  作者:有点甜
--  发布时间:2017/7/27 12:48:00
--  

 每一种事件,都在全局代码那里定义好,需要的时候,就绑定。

 

 一个事件可以供不同控件绑定的。


--  作者:blsu33
--  发布时间:2017/7/27 14:08:00
--  
老师,
  自定义有e参数提示出错,不通过e参数 还是错误,劳烦您给看看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:添加方法.foxdb



--  作者:有点甜
--  发布时间:2017/7/27 14:21:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:添加方法.foxdb


--  作者:blsu33
--  发布时间:2017/7/27 14:44:00
--  
老师,
 找出所有的方法有些困难,英文文档找不到庙门,有快捷路径吗。

--  作者:有点甜
--  发布时间:2017/7/27 14:52:00
--  
以下是引用blsu33在2017/7/27 14:44:00的发言:
老师,
 找出所有的方法有些困难,英文文档找不到庙门,有快捷路径吗。

 

直接拷贝文档的方法不就好了?每一个事件,都有对应的帮助文档的。


--  作者:blsu33
--  发布时间:2017/7/27 15:07:00
--  
啥意思 哪个文文档.图例下@