我正在尝试在数据窗口中实现复制/粘贴功能。用户可以使用鼠标选择单元格。我的第一步是确定选择哪些行列对。
感谢。
答案 0 :(得分:2)
好的,我找到了答案,只是我们没有具体的例子。
我们可以在datawindow对象上使用selected属性。
string setting
setting = dw1.Object.DataWindow.Selected
结果字符串的语法为
1stRow/lastRow/Column1{/Column2...}
例如,如果您只选择1个单元格,它将显示为
5/5/name --> this means you selected row 5 on column "name"
如果在行上水平选择,它将显示为
3/3/firstname/lastname/address --> this means you selected cells on row 3 and on columns 'firstname', 'lastname', and 'address'
如果在列上垂直选择,它将显示为
3/7/age --> this means you selected cells on column 'age', from row 3 to 7
如果选择矩形,它将显示为
3/7/fname/lname --> this means you selected cells on columns 'fname' and 'lname', from row 3 to 7
我希望这篇文章可以帮助其他开发人员寻找这个。