阅读:2944回复:10
问个简单的问题
<P>在vb+mo中用下面代码</P>
<P> Map1.FlashShape vidRS.Fields("shape").Value, 3</P> <P>可让shape 闪烁3秒,可是我的vidRS中包含多个点,为什么它只有一个点闪烁?</P> |
|
1楼#
发布于:2004-11-02 15:43
有没有人知道呀
|
|
2楼#
发布于:2004-11-02 16:02
<P>MO中是无法多个对象一起闪烁</P><P>vidRS 是一选择集。</P><P>Map1.FlashShape vidRS.Fields("shape").Value, 3 </P><P>只是让vidRS的第一个元素闪烁而已</P>
|
|
3楼#
发布于:2004-11-02 17:06
<P>那请问能不能实现让一个选择集里面的元素都闪烁了?</P><P>给点思路好吗?</P>
|
|
4楼#
发布于:2004-11-02 18:13
<DIV class=quote><B>以下是引用<I>zdmaster</I>在2004-11-2 17:06:39的发言:</B>
<P>那请问能不能实现让一个选择集里面的元素都闪烁了?</P> <P>给点思路好吗?</P></DIV> <P> <P>如果所有元素不要同时闪烁那就用循环了</P> <P>while(!rec.eof)</P> <P>{map1.flashshape(rec.field.item("shape").value,3);</P> <P>rec.movenext();}</P> <P>但是这样实用性不大,如果rec的元素太多那就闪不完了-_-!!</P> |
|
5楼#
发布于:2004-11-02 18:14
<DIV class=quote><B>以下是引用<I>tbd</I>在2004-11-2 17:16:55的发言:</B>
用timer控件,自己控制所选择点集的颜色。每隔零点几秒,就变换一次点集的颜色,看似闪烁。</DIV> <P>恩,这个方法不错。</P><img src="images/post/smile/dvbbs/em01.gif" /> |
|
6楼#
发布于:2004-11-03 08:13
object.union就可以了
|
|
7楼#
发布于:2004-11-03 11:46
<P>循环闪烁不就一个选择集中的对象都闪了。</P>
|
|
|
8楼#
发布于:2004-11-03 14:27
<P>循环闪烁不行呀,一个一个的来不行。</P><P>看样子只能用用timer控件了。</P><P>大家有没有比的好的办法。主要是我的同一个界面中已经用了5个timer了,太多了程序很慢呀</P>
|
|
9楼#
发布于:2004-11-03 14:28
<P>谢谢大家的参与,有好的办法赶快告诉我行吗?</P>
|
|
上一页
下一页