我想这样做,所以我的笔可以是荧光笔,所以基本上改变它的不透明度,但我不知道该怎么做。我目前使用colordialog来允许使用选择所需的颜色,但这只允许我使用不够透明的颜色来透视它,就像powerpoint上的荧光笔工具一样,作为工具不透明度的一个例子。所以任何代码都允许我将colordialog的使用与不透明度结合起来,以便能够看透它。
由于
答案 0 :(得分:6)
这样的事情:
Color baseColor = Color.Red; // Or whatever, from the color picker
Color highlighter = Color.FromArgb(128, baseColor);
FromArgb的第一个参数是'alpha'或不透明度,从0(完全透明)到255(完全不透明),所以128是50%。
答案 1 :(得分:3)
答案 2 :(得分:1)
这是一个WinForms应用程序吗?你能使用Tablet PC Pen and Ink设施吗? (该MSDN页面适用于Windows XP Tablet Edition,但我认为墨水组件包含在Vista和Windows 7中)