CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  控件

是不是没有一个GRID控件支持鼠标右键菜单的?

楼主m_pMain(刀剑笑)2002-05-31 23:37:25 在 VB / 控件 提问

例如复制、粘贴等。其实我也只要一个复制,就是列出内容以后想复制一个单元格的内容又不想改变里面的数据,怎么办? 问题点数:20、回复次数:2Top

1 楼BigRichBigNoble(大富大贵)回复于 2002-06-01 00:09:03 得分 20

可以用TEXTBOX的右键菜单.  
   
  在窗体上追加一个名为grdDataList的MSFlexGrid,和一个名为txtInput4Grid,无边框,背景色为白色的TEXTBOX.拷贝以下代码,你试试看.  
   
  Option   Explicit  
  Dim   intFocusRow       As   Integer  
  Dim   intFocusCol       As   Integer  
   
  Private   Sub   Form_Load()  
   
          txtInput4Grid.Visible   =   False  
  End   Sub  
   
  Private   Sub   grdDataList_DblClick()  
          txtInput4Grid.Text   =   grdDataList.TextMatrix(grdDataList.Row,   grdDataList.Col)  
          txtInput4Grid.Left   =   grdDataList.CellLeft   +   grdDataList.Left   +   40  
          txtInput4Grid.Top   =   grdDataList.CellTop   +   grdDataList.Top   +   20  
          txtInput4Grid.Height   =   grdDataList.CellHeight   -   20  
          txtInput4Grid.Width   =   grdDataList.CellWidth   -   60  
          txtInput4Grid.Visible   =   True  
          txtInput4Grid.SetFocus  
          txtInput4Grid.SelStart   =   0  
          txtInput4Grid.SelLength   =   Len(txtInput4Grid.Text)  
          intFocusRow   =   grdDataList.Row  
          intFocusCol   =   grdDataList.Col  
  End   Sub  
   
  Private   Sub   grdDataList_Scroll()  
          grdDataList.SetFocus  
  End   Sub  
   
  Private   Sub   txtInput4Grid_LostFocus()  
          txtInput4Grid.Visible   =   False  
          '如果你不想更改GRID的内容,把以下代码注释.  
          grdDataList.TextMatrix(intFocusRow,   intFocusCol)   =   txtInput4Grid.Text  
  End   Sub  
  Top

2 楼m_pMain(刀剑笑)回复于 2002-06-02 23:37:07 得分 0

这个办法实在妙!谢谢你了!有空加我QQ:1197576Top

相关问题

  • 如何将Memo控件的鼠标右键功能屏蔽掉?
  • :------------怎样修改MLE控件中鼠标右键的功能?------------
  • 如何屏蔽掉shockwave(flash控件)的鼠标右键事件??
  • 如何让 CListBox 控件响应鼠标右键 谢谢!!
  • textbox控件运行时按鼠标右键有编辑菜单,如何屏蔽?
  • 在树形控件中,如何用鼠标右键改变当前焦点?
  • 如何响应网格控件的鼠标左键和右键消息??
  • 鼠标右键选择树型控件节点问题 在线等
  • 树形控件怎么实现当鼠标选中叶子后,按右键弹出右键菜单,
  • 如何拦截窗体内指定控件的右键鼠标消息?比如flash控件?谢了

关键词

  • grid
  • grddatalist
  • txtinput4grid
  • 复制
  • subprivate sub

得分解答快速导航

  • 帖主:m_pMain
  • BigRichBigNoble

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo