求助 怎么把CAD的颜色对话框选的颜色转化,并显示在C#WINFORM上?
本帖最后由 绝情一剑 于 2024-2-27 08:58 编辑用CAD的颜色对话框选择的颜色是256色,比如用CAD颜色对话框选择一个颜色145,想在WINFORM上按钮的背景色或者其它方式同步显示这个颜色怎么操作,转化后RGB后颜色差别很大,不能同步,请高手指点!
读取cad color的rgb,然后new 一个System.Drawing.Color,将rgb设置为和它一样就行
Wpf的话就写个Converter就行,我这是WPF做的
attach://132842.gif
https://www.cnblogs.com/JJBox/p/11610343.html
argb是通过位移来完成的 d1742647821 发表于 2024-2-27 17:32
读取cad color的rgb,然后new 一个System.Drawing.Color,将rgb设置为和它一样就行
Wpf的话就写个Convert ...
不行fromargb出来的颜色完全是错乱的,和选择的风马牛不相及 绝情一剑 发表于 2024-2-28 17:45
不行fromargb出来的颜色完全是错乱的,和选择的风马牛不相及
哦,酱紫哦,没试过,大清都亡了,还用winform呢 你有种再说一遍 发表于 2024-2-28 00:48
https://www.cnblogs.com/JJBox/p/11610343.html
argb是通过位移来完成的
没看懂,为什么FORMARGB出来的颜色和CAD颜色完全对不上呢? 绝情一剑 发表于 2024-2-29 17:09
没看懂,为什么FORMARGB出来的颜色和CAD颜色完全对不上呢?
是不是你少了Alpha通道啊
页:
[1]