找回密码
 立即注册

QQ登录

只需一步,快速开始

qijingfengdt

注册会员

4

主题

12

帖子

40

积分

注册会员

积分
40
qijingfengdt
注册会员   /  发表于:2017-7-11 18:01  /   查看:5831  /  回复:7
10金币
1.我现在需要将 所有单元格的横着的border设成灰色2.部分单元格的竖着的border设成黑色

请问有比较好的办法吗?

7 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2017-7-12 08:58:36
沙发
本帖最后由 JeffryLI 于 2017-7-12 11:08 编辑

您好,一个单元格只有一个border,他是不分上下左右的,所以这个没法部分设置,只能是设置单元格的整体border,控制方向来实现这个需求.谢谢
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
qijingfengdt
注册会员   /  发表于:2017-7-12 10:13:38
板凳
本帖最后由 JeffryLI 于 2017-7-12 11:08 编辑
JeffryLI 发表于 2017-7-12 08:58
您好,一个单元格只有一个border,他是不分上下左右的,所以这个没法设置,只能是设置单元格的整体border. ...



1.什么叫一个单元格只有一个border?border不分上下左右?来 你告诉我上图是怎么设置成红线加白线的?
2.我严重怀疑你的能力,我一共问了三个问题.你都说不能实现.那我怎么实现了呢?
3.你特么狗屁都不懂 就不要来这里误人子弟.不知道就是不知道.说什么不能实现.不能实现说明你是菜鸡.
4.垃圾玩意 毛都不知道跑这里BB啥!

本帖子中包含更多资源

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

x
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-12 11:07:26
地板
本帖最后由 JeffryLI 于 2017-7-12 11:31 编辑
qijingfengdt 发表于 2017-7-12 10:13
1.什么叫一个单元格只有一个border?border不分上下左右?来 你告诉我上图是怎么设置成红线加白线的?
...

您好,不好意思是我表达不清楚,每个Cell的Border确实是唯一的,您可以通过Border的Direction来控制某个某个方向,分别水平和垂直。
如图:
还有您在论坛请文明用语,并且修改过激语言,否则系统会自动检测可能对您屏蔽禁言,对您技术上的支持造成不便,最后给您造成困扰请谅解。

本帖子中包含更多资源

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

x
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
gw0506
超级版主   /  发表于:2017-7-12 16:58:10
6#
qijingfengdt 发表于 2017-7-12 10:13
1.什么叫一个单元格只有一个border?border不分上下左右?来 你告诉我上图是怎么设置成红线加白线的?
...

我是葡萄城郭玮,请问你是试用用户还是正式用户,是哪一家公司,希望我们可以电话沟通一下。

给您回帖的是我们的技术顾问,专门负责ComponentOne产品,他来回复您的帖子,是按照我们的服务要求处理的。针对您的问题,我们已经做了讨论,后续会在首次回复时尽量具体和直接,本帖第一次回复尽管指明了方向,但是显然没有第二个回复更具体和有效。这一点我们会作出调整,持续改善服务质量。当然了,包括您在内,欢迎用户随时给我们提出宝贵意见。

关于您在论坛中使用的侮辱性言语,违反了GCDN论坛言论规范。我们要求您修改过激言论,否则不排除对该帐号采取永久禁言的可能。论坛言论规范见下。
http://gcdn.gcpowertools.com.cn/ ... ;postid=62977#62977

论坛言论规范
造良好论坛风气,打造清晰的学习气氛,特公告《论坛言论规范》。
请仔细阅读并严格遵守,共同维护我们和谐的GCDN论坛氛围和良好的发展环境,谢谢大家的积极配合!

一. 论坛用户享有原则上的言论自由权利,用户必须对自己的言论负责,用户适度拥有修改、删除自己发表的文章的权利
二. 论坛用户不得在本站发表包含以下内容的言论:
     1. 违反国家法律规定
     2. 散布谣言,破坏社会稳定
     3. 未经本站允许的任何形式的广告
     4. 言辞激烈攻击或者辱骂他人,侵害他人合法权益
     5. 恶性灌水
         包括但不限于:
                 a. 连续发送大量相同内容的帖子
                 b. 发送大量没有意义文字图形
                 c. 在技术问题中大量回复灌水的内容

三. 相关处罚
     1. 一旦出现上述不合规定的言论,论坛管理人员有权不通知作者直接删除
     2. 发布广告、违反法律言论、散布谣言1次,该账号将永久禁言
     3. 恶意灌水者先予以警告,若再犯将禁言一个月并处以100金币罚金,屡教不改者将永久禁言
     4. 言辞激烈攻击他人或辱骂他人者先予以警告,若再犯将处以100金币的罚金,以后每次将处以前一次2倍以上罚金,屡教不改者将永久禁言


回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-7-13 08:23:41
7#
除了border,另外C1Flexgrid有个自定义方法,叫做OwerDraw,你需要设置特殊的颜色啊,边框啊,用这个方法自己去画就行了。
代码仅供参考:
  1. void c1FlexGrid1_OwnerDrawCell(object sender, OwnerDrawCellEventArgs e)
  2.         {
  3.             if (e.Row == 2 && e.Col == 2)
  4.             {
  5.                 e.Graphics.DrawRectangle(Pens.Blue, e.Bounds);
  6.                 e.DrawCell(DrawCellFlags.All);
  7.             }
  8.         }
复制代码

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2017-7-13 08:23:49
8#
本帖最后由 Alice 于 2017-7-13 08:25 编辑

除了border,另外C1Flexgrid有个自定义方法,叫做OwerDraw,你需要设置特殊的颜色啊,边框啊,用这个方法自己去画就行了
将C1FlexGrid的DrawMode设置为OwnerDraw,然后再OwnerDraw事件里重画Cell的边框。
代码仅供参考:
  1. void c1FlexGrid1_OwnerDrawCell(object sender, OwnerDrawCellEventArgs e)
  2.         {
  3.             if (e.Row == 2 && e.Col == 2)
  4.             {
  5.                 e.Graphics.DrawRectangle(Pens.Blue, e.Bounds);
  6.                 e.DrawCell(DrawCellFlags.All);
  7.             }
  8.         }
复制代码



请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2017-7-13 09:47:33
9#
Alice 发表于 2017-7-13 08:23
除了border,另外C1Flexgrid有个自定义方法,叫做OwerDraw,你需要设置特殊的颜色啊,边框啊,用这个方法自 ...

请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部