首页 / 浏览问题 / 组件GIS / 问题详情
walkingmode不能键盘控制行走
17EXP 2017年08月30日
private void toolStripButtonWalk_Click(object sender, EventArgs e)
{

   sceneControlDemo.Scene.WalkingMode = WalkingMode.ByKeyboard;

}

设置了一个按钮,点击更改walkiingmode,但是更改之后,焦点是获取了,也能转,就是不能行走,只能原地打转

1个回答

您好,我这边功能是正常的,您是用的哪个版本的组件?
5,985EXP 2017年08月30日
代码也只有这一句,没有其它的

我在9D桌面里面可以行走,也可以滚轮调速;调用桌面的dll也无法实现这个效果,而且除了可以转以外,其他的按键(包括方向键、WSDA、1、2、3、ESC)都没有效果。

刚刚我用12729(你截图版本)桌面的Bin包试了,也是没问题的,你把程序的工作目录也设置成这个Bin目录试试

找到原因了,昨天你们同事告诉我是从工具箱拖入到Form的时候加了很多参数,中间有些参数与sceneControlDemo.Scene.WalkingMode = WalkingMode.ByKeyboard;产生了冲突。

把控件里面的this.sceneControlDemo.IsKeyboardNavigationEnabled这一项的值改成true就可以了。

感谢。

了解!!
...