找回密码
 立即注册

QQ登录

只需一步,快速开始

roger.wang
社区贡献组   /  发表于:2014-4-23 08:49:00
11#
回复 10楼gzyupu的帖子

上面的7#、9#的描述和代码,是提供了一个思想来实现您要的效果。
其核心原理在TabPageClosed事件中(点击TabClose关闭),进行判断的。

如您还需要支持,请给上传一个可运行的demo,我在您的尝试的基础上尝试一下,看看问题到底出在什么地方。
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-4-23 15:21:00
12#

您好,麻烦尝试下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-23 16:11:00
13#
回复 12楼gzyupu的帖子

在9#的基础上,添加了一行代码,判断如果是“第一页”,则不关闭:

  1. void dtb1_TabPageClosing(object sender, TabPageCancelEventArgs e)
  2.         {
  3.             if (e.TabPage.Text == "第1页")
  4.             {
  5.                 e.Cancel = true;
  6.             }
  7.         }
复制代码





另外,可通过SetCellStyle设置单元格类型:

  1. C1.Win.C1FlexGrid.CellStyle cs = this.c1FlexGrid1.Styles.Add("test");
  2. cs.Border.Style = C1.Win.C1FlexGrid.BorderStyleEnum.Double;
  3. cs.Border.Direction = C1.Win.C1FlexGrid.BorderDirEnum.Both;
  4. cs.Border.Color = Color.Black;
  5. cs.Border.Width = 3;
  6. this.c1FlexGrid1.SetCellStyle(3, 5, "test");
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
gzyupu
银牌会员   /  发表于:2014-4-23 16:38:00
14#
十分感谢~已解决
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2014-4-23 17:45:00
15#
回复 14楼gzyupu的帖子

nice
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部