以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=106863)

--  作者:blsu33
--  发布时间:2017/9/16 23:36:00
--  [求助]

老师,

SelectedIndexChanging

选择不同页面前执行。

e参数属性:

Sender:   返回触发事件的控件
Form:      返回控件所在的窗口
NewIndex: 新页面的位置
Cancel:   逻辑型,设为True,禁止选择新页面。


为什么在动态添加的方法中的自定义函数中,不能使用这些属性呢?

[此贴子已经被作者于2017/9/16 23:37:06编辑过]

--  作者:blsu33
--  发布时间:2017/9/16 23:42:00
--  
.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2017.8.19.1
错误所在事件:自定义函数tbl_SelectedIndexChanging
详细错误信息:
Exception has been thrown by the target of an invocation.
Public member \'Sender\' on type \'SelectedIndexChangingEventArgs\' not found.


--  作者:blsu33
--  发布时间:2017/9/16 23:46:00
--  
怎样获取触发控件页面,用一个集合登记?
--  作者:有点甜
--  发布时间:2017/9/17 15:03:00
--  

 你调用什么事件,就去看对应的帮助文档 http://helpcentral.componentone.com/nethelp/c1command/C1.Win.C1Command.4~C1.Win.C1Command.SelectedIndexChangingEventArgs_members.html

 

 你添加的和foxtable的不同的


--  作者:blsu33
--  发布时间:2017/9/18 14:42:00
--  
老师,
   怎么能根据e.newindex 确定名字呢?

--  作者:有点甜
--  发布时间:2017/9/18 15:25:00
--  

Dim p = sender.TabPages(e.newindex)

msgbox(p.name)


--  作者:blsu33
--  发布时间:2017/9/18 15:30:00
--  
sender

在自定义中不能使用

--  作者:blsu33
--  发布时间:2017/9/18 15:57:00
--  
哦 已经通过窗口变量 搞定了 谢谢了
--  作者:有点甜
--  发布时间:2017/9/18 17:18:00
--  
以下是引用blsu33在2017/9/18 15:57:00的发言:
哦 已经通过窗口变量 搞定了 谢谢了

 

绑定的事件那里不是有一个sender变量吗?直接用就可以的。可以用sender,也可以用e