请问MSFLEXGRID 如何选择单元格
--
如果我想选择其中一个单元格,并且将该单元格的内容复制出来用CTRL+C,
请问大侠们具体该如何实现?

解决方案 »

  1.   

    1:选中单元格:
    GRID1.ROW= 10
    GRID1.COL=5
    即选中第10行第5列
    当然,也可以直接用鼠标点击单元格来选中.2:复制内容:
    因为MSFLEXGRID不是一个可编辑控件,因此不能直接复制内容.
    先建立一个菜单如:
    CAPTION: "复制"
    NAME: "GRIDCOPY"
    快捷按钮: "Ctrl+C"
    代码:
    SUB GRIDCOPY_CLICK()
    CLIPBOARD.SETTEXT GRID1.TEXTMATRIX(GRID1.ROW,GRID1,COL)
    END SUB当你选中一个单元格之后,按下"ctrl+c"就会自动执行上面的代码,将该单元格内容复制到剪贴板中.