城 城里的月饼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-20 #1 if shift=ssshift then .. 有错误 if shift=[ssshift] then ...虽然没错误,但是不好用,怎么回事?
S shangshang Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-20 #2 shift是一个集合属性。 你可以这样写. 如果你希望在组合中包括(不只有) 则:if (ssshift in shift) then 如果你希望在组合中只有 则: if (shift = [ssshift]) then []
shift是一个集合属性。 你可以这样写. 如果你希望在组合中包括(不只有) 则:if (ssshift in shift) then 如果你希望在组合中只有 则: if (shift = [ssshift]) then []
S shangshang Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-20 #3 请参考object pascal里的集合操作运算符。
城 城里的月饼 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-21 #4 to shangshang: 为什么我用(ssshift in shift) 好用 而写(shift = [ssshift]) 却不好使呢?
天 天真 Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-21 #5 呵,只能这样写的 [ssalt] in shift 为什么呢,因为SHIFT是一个集合!
S shangshang Unregistered / Unconfirmed GUEST, unregistred user! 2002-03-21 #7 哦,不好意思,我只考虑了ONKEYDOWN事件,忘了考虑你的ONMOUSEDOWN事件了。 如果是ONMOUSEDOWN的话,应该是类似这样 if (shift = [ssshift,ssleft]) then 就行了。sorry.
哦,不好意思,我只考虑了ONKEYDOWN事件,忘了考虑你的ONMOUSEDOWN事件了。 如果是ONMOUSEDOWN的话,应该是类似这样 if (shift = [ssshift,ssleft]) then 就行了。sorry.