找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] C1FlexGrid的问题

ChinaBoyZY
论坛元老   /  发表于:2013-5-21 13:45  /   查看:13749  /  回复:18
C1FlexGrid的问题:
1、如何给C1FlexGrid的最上面部分加上文字?如图箭头1所指处
2、如何给C1FlexGrid的每个节点前如何添加图标?如图箭头2、3所指处
3、如何在C1FlexGrid的fg_DoubleClick事件总获得当前点击的节点名称及父节点的名称?

注:
昨天你贴的那三句话,在我这边都不能用,
1、解答:fg.Item(0, 0) = "列头";
    回答:在我这边Item这个属性没有
2、解答:C1FlexGrid1.Styles(C1.Win.C1FlexGrid.CellStyleEnum.EmptyArea).BackColor = Color.White
    回答:此处的BackColor 属性没有;
3、解答:
(1)当前点击的节点:fg.Item(fg.Row, fg.Col)
(2)上级节点:fg.Rows(fg.Row).Node.Parent.Row(0)

回答:
(1)同问题1,C1FlexGrid中找不到Item这个属性;
(2)此处找不到.Node这个属性。

还请您帮忙解决下,谢谢!

本帖子中包含更多资源

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

x

18 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-21 14:56:00
沙发
之前提供的是VB.NET代码,C#代码请参考这个回帖:http://gcdn.grapecity.com/showto ... ;postid=42618#42618
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-5-21 15:19:00
板凳
给你看下这个截图,下面部分全是白色了,咋还有一个黑线啊?

本帖子中包含更多资源

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

x
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-21 19:10:00
地板
这条边线没法去掉,作为替代方案你可以在最后面添加一个空白行,使其填充这个区域。
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-5-22 10:04:00
5#
关于一楼的第二个问题,怎么解决啊?
2、如何给C1FlexGrid的每个节点前如何添加图标?如图箭头2、3所指处
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-22 13:47:00
6#
可以使用 Node.Image 属性来设置图片。

  1.     Node nd = row.Node;
  2.     nd.Level = 0;
  3.     nd.Image = Image.FromFile("Node.png");   
复制代码
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-5-22 16:48:00
7#
你好,
1.C1FlexGrid的的节点能不能不要鼠标点击边框出现“十”字型在拖动啊,可以实现直接按住节点拖动到spread中吗?
2.如何限制Spread区域的工作任务(即颜色块),在“实际”列中有休假颜色块后,就不让在“予定“列中放置颜色块?
麻烦帮忙看下,谢谢
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-5-22 16:57:00
8#
追加 7 楼:
1.双击工作任务(颜色块)后弹出一个form窗体,
2.鼠标右键点击工作任务(颜色块)后,弹出右键菜单(清除任务),单击右键菜单后,删除当前点击的工作任务?
这两个如何实现,谢谢
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-5-22 17:31:00
9#
以上功能只需在 MouseClick 事件中显示相应的窗体还在右键菜单就可以了
回复 使用道具 举报
ChinaBoyZY
论坛元老   /  发表于:2013-5-23 15:50:00
10#
8楼中的,第二个问题,
2.鼠标右键点击工作任务(颜色块)后,弹出右键菜单(清除任务),单击右键菜单后,删除当前点击的工作任务?
这个如何实现,一点思路都没有。麻烦帮忙解决下谢谢
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部