是否可以在vb.net中的表单的background属性中选择不同像素的不同颜色?
我想澄清一点,我不想用图像为表单上色。
为什么我需要这个?对这个问题的简短回答是:我有一个透明的表格需要检测它背后的所有黑色
答案 0 :(得分:1)
您可以使用表单的paint事件中painteventargs参数的graphics属性在运行时为单个像素着色并执行其他绘图。这是一个设置单个点(x,y)颜色的示例。在你的应用程序中,你可能有一个数组或一组点,你可能想使用graphics.fillrectangle而不是drawline。
Private Sub form1_Paint(ByVal sender As Object,ByVal e As PaintEventArgs)处理Me.Paint
e.Graphics.DrawLine(Pens.Aquamarine,x,y,x,y)
结束子