社区
C#
帖子详情
C# stroke颜色问题
binglingwo1987
2011-10-13 10:28:08
运行程序出现如下错误,“无法将类型“System.Drawing.Color”隐式转换为“System.Windows.Media.Color””双击这句话是“CurrentStroke.DrawingAttributes.Color = m_PenColor;”出错,请问原因是什么?如何修改呢?
...全文
344
14
打赏
收藏
C# stroke颜色问题
运行程序出现如下错误,“无法将类型“System.Drawing.Color”隐式转换为“System.Windows.Media.Color””双击这句话是“CurrentStroke.DrawingAttributes.Color = m_PenColor;”出错,请问原因是什么?如何修改呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
binglingwo1987
2011-10-16
打赏
举报
回复
这个好了,新的问题出现了,我接着继续努力了!谢谢各位的帮忙啊!!!
binglingwo1987
2011-10-16
打赏
举报
回复
我试下
classbob
2011-10-16
打赏
举报
回复
抛出异常的时候检查一下哪个变量为空吧
binglingwo1987
2011-10-16
打赏
举报
回复
[Quote=引用 10 楼 classbob 的回复:]
引用 9 楼 binglingwo1987 的回复:
不是啊
private System.Drawing.Color m_PenColor = System.Drawing.Color.Black;//默认笔的颜色
有默认值,这样不就可以了嘛?
前面你用的不是color吗,这里是m_PenColor的定义啊
[/Quote]
那个不是问题,我真正的程序上是一致的
classbob
2011-10-16
打赏
举报
回复
[Quote=引用 9 楼 binglingwo1987 的回复:]
不是啊
private System.Drawing.Color m_PenColor = System.Drawing.Color.Black;//默认笔的颜色
有默认值,这样不就可以了嘛?
[/Quote]
前面你用的不是color吗,这里是m_PenColor的定义啊
binglingwo1987
2011-10-16
打赏
举报
回复
不是啊
private System.Drawing.Color m_PenColor = System.Drawing.Color.Black;//默认笔的颜色
有默认值,这样不就可以了嘛?
classbob
2011-10-16
打赏
举报
回复
[Quote=引用 7 楼 binglingwo1987 的回复:]
引用 6 楼 binglingwo1987 的回复:
System.Windows.Media.Color clr = System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B);
用了它为什么会有"未对对象引用设置到对象实例"呢?
CurrentStroke.DrawingAttributes.Co……
[/Quote]
你的color是空吧,赋个值先
binglingwo1987
2011-10-16
打赏
举报
回复
[Quote=引用 6 楼 binglingwo1987 的回复:]
System.Windows.Media.Color clr = System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B);
用了它为什么会有"未对对象引用设置到对象实例"呢?
[/Quote]
CurrentStroke.DrawingAttributes.Color = clr;丢了这句话了,有这句才又得那个错误
binglingwo1987
2011-10-16
打赏
举报
回复
System.Windows.Media.Color clr = System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B);
用了它为什么会有"未对对象引用设置到对象实例"呢?
classbob
2011-10-16
打赏
举报
回复
System.Windows.Media.Color color = System.Windows.Media.Colors.Black;
binglingwo1987
2011-10-16
打赏
举报
回复
System.Windows.Media.Color怎么设置颜色啊?比如System.Drawing.Color color=System.Drawing.Color.Black;设置成黑色,若是用System.Windows.Media.Color怎么设置成黑色啊?
Bullatus
2011-10-14
打赏
举报
回复
[Quote=引用 2 楼 classbob 的回复:]
不存在类型转换,最好直接用System.Windows.Media.Color,如果非要用System.Drawing.Color,可以这样
System.Drawing.Color color = new System.Drawing.Color();
System.Windows.Media.Color clr = System.Win……
[/Quote]
System.Windows.Media.Color是WPF默认的颜色类型,
而System.Drawing.Color则是WinForm的默认颜色类型。
可以像classbob那样进行重新构建
classbob
2011-10-13
打赏
举报
回复
不存在类型转换,最好直接用System.Windows.Media.Color,如果非要用System.Drawing.Color,可以这样
System.Drawing.Color color = new System.Drawing.Color();
System.Windows.Media.Color clr = System.Windows.Media.Color.FromArgb(color.A, color.R, color.G, color.B);
Herbert
2011-10-13
打赏
举报
回复
在 m_PenColor 上 转到定义 将类型改为 System.Windows.Media.Color m_PenColor = ..;
WPF中
Stroke
类型更改
颜色
在 WPF 中,
Stroke
类型用于表示线条的
颜色
。要更改
Stroke
的
颜色
,您可以使用
Stroke
.Brush 属性。例如: my
Stroke
.Brush = new SolidColorBrush(Colors.Red);
C#
: 图像渐变算法的实现
图像渐变是一种常见的图像处理技术,它可以使图像在不同的
颜色
之间平滑过渡,创造出丰富多样的视觉效果。的静态方法,它接受输入图像、起始
颜色
、终止
颜色
和渐变方向作为参数,并返回一个进行线性渐变处理后的图像。该方法通过遍历输入图像的每个像素,并计算当前像素应该具有的
颜色
值,然后将计算得到的
颜色
值设置给输出图像的对应像素。你可以根据需要进行进一步的改进和优化,例如添加更多的渐变方向选项、调整渐变的速度或应用其他
颜色
模型。方法中,我们可以指定输入图像的路径、起始
颜色
、终止
颜色
和渐变方向。
C#
画刷设置多种
颜色
,去掉渐变效果
<lvc:LineSeries> <lvc:LineSeries.
Stroke
> <LinearGradientBrush StartPoint="0,0" EndPoint="0,1" MappingMode="...
C#
代码修改svg 图片
颜色
/// <summary> /// svg 修改字符串
颜色
/// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button9_Click(object sender, EventArgs e) { ..
C#
Microsoft.Ink 手写识别(HandWriting Recognition)设置写字宽度
颜色
C#
Microsoft.Ink 手写识别源代码参考http://www.cnblogs.com/geovindu/p/3702427.html,里面介绍的很详细,而且微软官方给的资料很详细,但是唯一没给出怎么设置写字宽度和写字时候的
颜色
,这里我把方法分享给大家,注意此方法我已经测试过,确实可用,请在窗口加载时候修改如下代码 private void Form1_Load(object sen
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章