阅读:1689回复:3
关于mapbasic的问题????怎样通过鼠标选择一个对象??然后得到这个对象??
<P>怎样通过鼠标选择一个对象??然后得到这个对象??</P>
<P>dim a as object a=????</P> <P>就是说通过鼠标选择以后,返回所选择的对象给 a</P> <P>谢谢。 </P> |
|
1楼#
发布于:2004-07-26 10:00
<P>fetch first from selection</P><P>a=selection.obj</P>
|
|
2楼#
发布于:2004-07-26 13:51
<P>if selectioninfo(sel_info_nrows)>0 then</P><P> fetch first from selection</P><P> dim a as object</P><P> a=selection.obj</P><P>end if</P>
|
|
|
3楼#
发布于:2004-07-26 19:51
<P>不错,知道了,谢谢2位,再看看这个。</P><P>dim s as string
fetch rec 1 from selection s=selection.a (a是其中的一个列)</P><P>browse * from selection</P><P>select obj from selection(注意这里) where rowid=1 set target on</P><P>select obj from selection(注意这里) where rowid=2</P><P>objects combine into target data a=s</P><P>select obj from selection(注意这里) where rowid=3 objects combine into target data a=s</P><P>set target off</P><P>标注着(注意这里)的地方如果换成query2(就是那个selection打开成浏览窗口后形成的query2临时表)才可以通过,但是这样做好象对后来的操作很麻烦,不知道是怎么回事情?? 应该怎么做啊??谢谢各位。 程序的大概意思就是选择2条线,然后把他们合并。</P> |
|