找回密码
 立即注册

QQ登录

只需一步,快速开始

menghuanyunxia

高级会员

111

主题

396

帖子

1075

积分

高级会员

积分
1075

活字格认证微信认证勋章元老葡萄

farpoint中,如果添加Sheet的右键菜单,当点击右键的位置处于Chart范围之内的时候无法显示

可以显示右键菜单的情况

可以显示右键菜单的情况

0O[]])5JZFFQY41RN[X4)LU.jpg

61.9 KB, 下载次数: 337

无法显示右键的情况

16 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-7-18 13:36:00
沙发
回复 1楼menghuanyunxia的帖子

正常情况下,右键chart 会弹出内置的 Chart 菜单。我这边并没有出现你描述的情况。

Demo4.gif

附件是我的 Demo 请下载测试:

9743.zip (50.43 KB, 下载次数: 328)
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-18 14:46:00
板凳
这个右键是需要显示在TabStrip位置的时候才会出现这个问题
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-18 14:56:00
地板
/// <summary>
        /// 鼠标点击事件
        /// </summary>
        /// <param name="sender">
        /// The sender.
        /// </param>
        /// <param name="e">
        /// The e.
        /// </param>
        private void FpSpread_MouseDown(object sender, MouseEventArgs e)
        {
            if (e.Button != MouseButtons.Right &amp;&amp; this.FpSpread.ActiveSheet != null)
            {
                return;
            }

            var tabInfo = hitTest.TabStripInfo;
            if (tabInfo!=null&amp;&amp;tabInfo.Sheet >= 0)
            {
                if (tabInfo.Sheet < this.FpSpread.Sheets.Count)
                {
                    if (this.FpSpread.Sheets[tabInfo.Sheet] != this.FpSpread.ActiveSheet)
                    {
                        this.FpSpread.ActiveSheet = this.FpSpread.Sheets[tabInfo.Sheet];
                    }

                    contextMenu.Show(this.FpSpread, e.Location);
                }
            }
        }
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-18 15:21:00
5#

右键有问题的Demo

右键有问题的Demo

WindowsFormsApplication1.zip

55.13 KB, 下载次数: 342

回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-18 18:23:00
6#
回复 5楼menghuanyunxia的帖子

menghuanyunxia 你好,
我这边使用 Version=5.0.3522.2008 没能重现问题,有可能是旧版本问题。
请下载使用:
http://www.gcpowertools.com.cn/d ... win5_net35-3522.zip
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-19 09:14:00
7#
你好,我只想告诉你的是,我用的版本所Version=7.0.3502.2008
回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-19 09:16:00
8#
请用如下的demo,看看这个bug,注意:点击右键的位置所TabStrip的位置,不是表格的中间

WindowsFormsApplication1.zip

72.77 KB, 下载次数: 301

回复 使用道具 举报
menghuanyunxia
高级会员   /  发表于:2013-7-19 09:27:00
9#

右键位置

右键位置
untitled.png
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-19 09:29:00
10#
回复 7楼menghuanyunxia的帖子

menghuanyunxia 你好,
不好意思,由于上一个 Demo 中license 文件中 Spread 信息为:

  1. FarPoint.Win.Spread.FormulaProvider, FarPoint.Win.Spread, Version=5.0.3503.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457
  2. FarPoint.Win.Spread.FpSpread, FarPoint.Win.Spread, Version=5.0.3503.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457
  3. FarPoint.Win.Chart.FpChart, FarPoint.Win.Chart, Version=1.0.3503.2008, Culture=neutral, PublicKeyToken=327c3516b1b18457
复制代码

所以以为你使用的是 5.0。

能否提供您的电话,有些重现细节我还是没能清楚,想和您电话沟通下。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部