找回密码
 立即注册

QQ登录

只需一步,快速开始

a_2102

新手上路

1

主题

1

帖子

21

积分

新手上路

积分
21
  • 20

    金币

  • 主题

  • 帖子

最新发帖
a_2102
新手上路   /  发表于:2015-7-14 15:30  /   查看:3695  /  回复:3
在spread控件所在的Form中自定义了一个右键菜单。打算在spread中使用。
但是在spread的编辑模式下,如何禁止spread7自带的右键菜单弹出,而使用自定义的右键菜单?修改那个属性可以达到这样的效果?

3 个回复

倒序浏览
frank.zhang
社区贡献组   /  发表于:2015-7-14 17:27:00
沙发
您好,问题已经收到,我这边正在帮您处理。请稍后。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-15 12:00:00
板凳
您好,
可以通过重载单元格类型实现,请参考代码:

  1.     class MyTextCellType : FarPoint.Win.Spread.CellType.TextCellType
  2.     {
  3.         TextBox textbox = new TextBox();
  4.         ContextMenu screenMenu = new ContextMenu();
  5.         public override Control GetEditorControl(Control parent, FarPoint.Win.Spread.Appearance appearance, float zoomFactor)
  6.         {
  7.             textbox.BackColor = System.Drawing.Color.Red;
  8.             textbox.ContextMenu = screenMenu; return textbox;
  9.         }
  10.     }
复制代码


希望能够帮助到您。
回复 使用道具 举报
frank.zhang
社区贡献组   /  发表于:2015-7-24 09:40:00
地板
为了给你提供更优质的服务,请对本次服务进行评分。
我们会认真对待你提出的宝贵意见,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部