找回密码
 立即注册

QQ登录

只需一步,快速开始

XiaoYan

注册会员

1

主题

5

帖子

168

积分

注册会员

积分
168

活字格认证

最新发帖
XiaoYan
注册会员   /  发表于:2013-7-23 09:48  /   查看:6308  /  回复:9
columnheader有两行  第一行要设置某些列的合并    现我是这样合并的(图1)  现在有个问题合并了之后我点击header的第一行 光标总会回到和并列的开始那一列上边  图2 是我想要实现的效果
1.png
2.png

9 个回复

倒序浏览
山水
初级会员   /  发表于:2013-7-23 15:12:00
沙发
您好,
看了您的帖子,似乎您希望点击在列头第一行的某个cell(该cell可能是在一个合并cell中)上,但是其正下方的某一列被选中?
请试一试下面的代码,看是否是您需要的效果:
        public Form1()
        {
            InitializeComponent();
            this.fpSpread1.ActiveSheet.ColumnHeaderRowCount = 3;
            this.fpSpread1.ActiveSheet.ColumnHeader.Cells[0, 0].ColumnSpan = 4;
            this.fpSpread1.ActiveSheet.ColumnHeader.Cells[1, 5].ColumnSpan = 6;
            this.fpSpread1.CellClick += fpSpread1_CellClick;
        }

        void fpSpread1_CellClick(object sender, FarPoint.Win.Spread.CellClickEventArgs e)
        {
            HitTestInformation hitInfo = fpSpread1.HitTest(e.X, e.Y);
            if (hitInfo.Type == HitTestType.ColumnHeader)
            {
                CellRange cellRange = this.fpSpread1.GetCellFromPixel(0, 0, e.X, e.Y + 100);
                this.fpSpread1.ActiveSheet.AddSelection(-1, cellRange.Column, -1, 1);
                e.Cancel = true;
            }
        }
回复 使用道具 举报
XiaoYan
注册会员   /  发表于:2013-7-24 11:16:00
板凳
回复 2楼山水的帖子

嗯  谢谢哈
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-24 15:26:00
地板
回复 使用道具 举报
adam
初级会员   /  发表于:2013-7-25 09:42:00
5#
我要vb.net的,能不能用vb.net的写法。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-25 09:46:00
6#
回复 5楼adam的帖子

adam 你好,

推荐一个在线VB&C#转换工具,挺好用的:
http://www.developerfusion.com/tools/convert/csharp-to-vb/
回复 使用道具 举报
XiaoYan
注册会员   /  发表于:2013-7-25 13:12:00
7#
2楼的方法   貌似没效果哦
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-25 17:37:00
8#
回复 7楼XiaoYan的帖子

我使用 2# 中的代码可以正常实现该功能:

9830.zip (10.13 KB, 下载次数: 506)
回复 使用道具 举报
XiaoYan
注册会员   /  发表于:2013-7-26 09:45:00
9#
2#的代码  我用vb.net 后是这个效果
spread 7.0版本
QQ截图20130726094359.png
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-7-26 16:17:00
10#
回复 9楼XiaoYan的帖子

请使用 Demo 测试:

WindowsApplication1.zip (40.54 KB, 下载次数: 530)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部