M microwave Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-12 #1 因为我的Cell中的值只有1,0,我希望可以通过单击某一Cell改变其中的值,像DBGrid中的 OnCellClick 事件?
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-12 #2 StringGrid本身就有这种事件:OnSelectCell
原 原野飞侠 Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-12 #3 你在 StringGrid1MouseDown 事件中,根据Row/Col改变你的值就行了 或者用 AdvStringGrid 构件
W wlmmlw Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-12 #6 OnMouseDonw 记下Col Row, bDown := True; OnMouseUp 对比ACol Col , ARow, Row if bDown and (ACol = Col) and (ARow = Row) then OnClick
OnMouseDonw 记下Col Row, bDown := True; OnMouseUp 对比ACol Col , ARow, Row if bDown and (ACol = Col) and (ARow = Row) then OnClick
M microwave Unregistered / Unconfirmed GUEST, unregistred user! 2002-12-12 #8 各位,OnMouseDown 和 OnMouseUp 事件中跟本没有 row 和 col 的值,只有 x,y 坐标, 用OnSelectCell事件也不行,只能在点第一下时有用,进入编辑状态就没用了.