首页 新闻 会员 周边

winform 中运用Devexpress chartcontrol 如何设置让鼠标选中的柱子改变颜色或者就是高亮显示

0
悬赏园豆:20 [待解决问题]

问题一:如何改变每个柱子的颜色,比如是黑白交替的那种(目前只知道设置整个图的颜色)

问题二: chartcontrol 如何设置每次固定只显示数据的个数,比如每次只加载10条数据。固定每个柱子的宽度和间隔。

问题三:对于动态加载的chartcontrol ,如何使其根据不同窗口屏幕的大小做到自适应。

豆豆不多了,还望大家慷慨解囊。

问题补充:

对于第一个改变鼠标点击柱子的颜色问题,现在只能做到   chartControl1.Series[0].View.Color = Color.Blue;//改变所有柱子的颜色,无法改变单个柱子。不太熟悉chartcontrol 这个空间,查了很多资料,就是无法找到 如何获取单个柱子的属性。

每天在路上的主页 每天在路上 | 初学一级 | 园豆:6
提问于:2015-01-27 18:00
< >
分享
所有回答(2)
0

通过mousemove相关事件触发吧。

Firen | 园豆:5385 (大侠五级) | 2015-01-27 18:36

关键是我现在找不到如何访问每个柱子的属性。。。就连如何得到 chartcontrol 的第一柱子,找不到属性就谈不上如何改变颜色了。

支持(0) 反对(0) 每天在路上 | 园豆:6 (初学一级) | 2015-01-27 18:39
0

二、数据是你提供的,你难道不能只给10个数据吗?

三、Winform控件都有一个属性叫Dock,设置DockFill就可以填充窗口。(不管窗口是多大)

爱编程的大叔 | 园豆:30839 (高人七级) | 2015-01-27 20:13

10只是一个比方。当搜索范围比较小,只有一两条数据的时候,这个时候设置为DOCK,柱子就比较粗,很难看。所以想固定住每个柱子的宽度。

支持(0) 反对(0) 每天在路上 | 园豆:6 (初学一级) | 2015-01-28 11:37

@每天在路上: 对于想看两个数据的CHART的用户,我们的建议是,NO ZUO NO DIE。

另外一个建议是告诉他,为了这个0.1%的需求,我们需要花费50万开发成本,用户一般会选择的,当然,钱不是他的另算,比如公务员之类的。

支持(0) 反对(0) 爱编程的大叔 | 园豆:30839 (高人七级) | 2015-01-28 12:55

@爱编程的大叔: 那如何改变鼠标点击的柱子颜色呢,我是要选中柱子弹出明细的界面的。

支持(0) 反对(0) 每天在路上 | 园豆:6 (初学一级) | 2015-01-28 13:43
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册