【问题标题】:Windows forms : color dialog solid color onlyWindows 窗体:仅颜色对话框纯色
【发布时间】:2014-10-10 23:17:13
【问题描述】:

在检查 Windows 窗体的 ColorDialog 上的选项后,我想知道将 SolidColorOnly 属性设置为 true 还是 false 之间的区别(换句话说,什么是 Solid color什么不是)。

【问题讨论】:

  • 我做到了,但我唯一能找到的是很多页面都说它允许您限制用户只选择纯色,这并没有告诉我很多关于什么是纯色和什么不是:P
  • IMO 这是一个值得记录的有价值的怪癖(很多地方都没有记录),因为仍然没有多少人使用 256 色运行。如果我有代表,我会把它改写成这样的:标题:“ColorDialog.SolidColorOnly 属性是做什么的?”,正文:“我尝试将其设置为 truefalse,但我看不出有什么区别我的(32 位颜色)系统(显示屏幕截图),我没有看到任何非纯色。”

标签: winforms colordialog


【解决方案1】:

如果您想知道纯色是什么意思,那么问题可能是“纯色是什么意思?”。

纯色意味着所有像素都具有相同的颜色。对于单个像素,它没有多大意义,但是可以使用由一种以上颜色的像素组成的某种光栅对更大的区域进行着色。当从远处看这个区域时,它几乎看起来像另一种颜色。

编辑:256 色窗口颜色选择对话框的图片

【讨论】:

  • 但是如何在颜色对话框中选择非纯色
  • 见上图。在上面写着“Väri | Tasainen”的地方,可以清楚地看到纯色和非纯色之间的区别,以及顶部的调色板。
  • 真的可以在 Windows 窗体的 ColorDialog 中选择这样的颜色吗?
  • 我想是这样,但是当每个人都有 32 位或更好的颜色时,这些颜色就不再有用了。 20年前还好。
猜你喜欢
  • 1970-01-01
  • 2014-01-18
  • 1970-01-01
  • 1970-01-01
  • 2016-09-08
  • 1970-01-01
  • 2021-05-07
  • 2016-04-24
  • 2015-01-31
相关资源
最近更新 更多