- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在从 argb 定义颜色,ex
Color.FromArgb(255,255,0,0);
在 visual studio 2012 中,winRT 应用程序说这是用 [security critical] 标记的。有什么原因吗?我试着搜索,没有结果。不知道为什么这与安全有关。
更新:
现在我注意到,不仅 FromArgb(...);方法给出此 [SECURITY CRITICAL] 警告。这些中的任何一个:
c.A = 255;
c.R = 255;
c.G = 0;
c.B = 0;
也是。
最佳答案
System.Drawing 是非托管 GDI+ 代码的包装器。据我了解,WinRT 不支持 GDI+:
Native rendering code will need to be done with Direct2D.
关于c# - 颜色.FromArgb(...);安全信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12993209/
我正在从 argb 定义颜色,ex Color.FromArgb(255,255,0,0); 在 visual studio 2012 中,winRT 应用程序说这是用 [security criti
我有这个 Int32[]值(value) 14508153应该是: R : 121 G : 96 B : 221 如果我使用:
我有一个应用程序可以从独立存储设置中提取背景颜色的 ARGB 值;我在其中给出了 int 数据类型的值。然而 color.fromargb() 需要字节数据类型但是当我转换它时,它给出了一个异常“无效
这行不通 int blueInt = Color.Blue.ToArgb(); Color fred = Color.FromArgb(blueInt);
Color.FromArgb method将 Int32 作为参数。 Color.White 的值是 #FFFFFFFF 作为 ARGB,这是 4.294.967.295 作为十进制(远远超过 int
我将我的颜色保存在 db 中的 int 值中。 int icolor = System.Drawing.Color.Red.ToArgb(); //result: -65536 将 int 转换为 C
我正在循环访问 DataGridView 控件并动态添加行。我根据以下逻辑设置每个单元格的 BackColor 属性: if (bidVolume != null) { this.Rows[t
我正在遍历 DataGridView 控件并动态添加行。我正在根据以下逻辑设置每个单元格的 BackColor 属性: if (bidVolume != null) { this.Rows[t
我要更改为他的颜色的控件是一个ToolStripItem。当我使用这个 item.BackColor = Color.Black; item.ForeColor = Color.Transpare
在我的应用程序中,我允许用户构建一种颜色,然后向他显示颜色的名称或值。如果用户选择红色(全红色,而不是红色),我想向他展示“红色”。如果他选择了一些奇怪的颜色,那么十六进制值就可以了。下面是演示问题的
为什么 Color.FromArgb(255, 255, 255, 255) 是 不是 等于 Color.White ?是否有任何内置方法可以只比较 A、R、G、B 值而不是颜色名称? 谢谢。 最佳答
尝试使用 Function.apply() 传递位置参数列表。但是为什么构造函数方法不适用于 Color 类? var x = Function.apply(Color.fromARGB, [255,
我今天浏览了一些代码,看到了如下内容: var colour = Color.FromArgb(((int)(((byte)(227)))), ((int)(((byte)(213)))), ((in
我是一名优秀的程序员,十分优秀!