因为wm6.5系统支持屏幕滑动操作,该操作会导致在开发程序时使用的tabcontrol在左右滑动屏幕时触发SelectedIndexChanged事件,给开发的程序操作带来不便。
想请教下如何才能消除该影响。是修改rom还是修改控件?如何修改?望不吝赐教!
TabControl, Listbox, Listview, ComboBox, Treeview以及Webbrowser控件。
这六种控件是天然支持手势的,我们不需要编写一行的代码(WebBrowser控件除外),他们在必要的时候就可以自动支持手势。
1)windows mobile 6.5 下面,这个确实是个问题,但是可以用别的方法解决.
2)解决方法.
在SelectedIndexChanged之前获取到当前的index,然后在SelectedIndexChanged的时候再设置一下当前的Index就可以了.
谢谢~~~
请问一下,你用的什么解决方案哦
使用MouseDownEvent事件获取e.x,并赋值给ex,ex初始为0,如果触发了切换事件则判断变量ex是否为0,如果不为0,则将ex重新赋值为0 ,并手动修改切换事件。 大致就这样。
@fssybz: 谢谢了。现在有思路了。
@doubleyong: 怎么解决的呢,别人给您帮助的时候 你应该也大气一点吧.