阅读:2994回复:10
请问,如何取消鼠标状态
<P>怎么取消鼠标状态呢?select elements这个状态也不要</P>
|
|
1楼#
发布于:2006-08-25 08:09
<P>弄一个子定义的工具,里面什么都不做,只把鼠标的状态改为默认的就行了</P>
|
|
2楼#
发布于:2006-08-22 21:39
<P>啊啊啊啊啊啊啊啊啊</P>
<P>问题我还是没有解决啊~~</P> |
|
3楼#
发布于:2006-08-22 17:11
...........不告诉你<img src="images/post/smile/dvbbs/em08.gif" />
|
|
|
4楼#
发布于:2006-08-22 12:34
<P>楼上的,e是什么啊?</P>
|
|
5楼#
发布于:2006-08-18 13:13
<P>vb也是一样,你可以在事件中加这样一句话:</P>
<P>e.button.pushed=false,这样就可以弹起来了</P> |
|
6楼#
发布于:2006-08-18 13:07
<P>谢谢楼上的and楼上的楼上的</P>
<P>我是用VB做的,C的看不懂啊 </P> |
|
7楼#
发布于:2006-08-18 09:49
<P>如果你用的是ESRI自带的TOOLBARCONTROL,那只能点其他的BUTTON(一般是漫游的按钮)来使得当前的BUTTON弹起,其他没什么好办法控制。建议你最好不要用,除非写DEOME时候用。在做项目时候最好用C#自带的toolbar,功能自己写,也很好控制你所说的鼠标状态。给你个代码:</P>
<P>//把toolbar中的按钮全部弹起,只有指定的不弹起</P> <P>private void SetToggle( ToolBarButton noPushedButton)<BR> {<BR> ToolBarButton pToolBarButton ;<BR> for (int i =0 ;i< toolBarMapTool.Buttons.Count;i++)<BR> {<BR> pToolBarButton = toolBarMapTool.Buttons;<BR> if (noPushedButton!=null)<BR> if (noPushedButton.Tag == pToolBarButton.Tag) continue;<BR> pToolBarButton.Pushed = false;<BR> } </P> <P>}</P> |
|
|
8楼#
发布于:2006-08-18 07:36
再设置一个工具 鼠标状态为 esripointerDefault
|
|
|
9楼#
发布于:2006-08-17 22:25
<P>怎么说呢。。</P>
<P>我选择了 select elements工具,就是黑色箭头的那个,使它被按下去了</P> <P>现在该如何使它弹出来呢,或者说达到它弹起的那个状态</P> <P>PS:我不知道我说的话有没有问题,程序刚运行的时候,toolbar上所有工具都是弹起状态的,我就是想在点击了某个工具之后,恢复到刚运行时的状态,即所有工具都是弹起的</P> |
|
上一页
下一页