如何获得自定义笔颜色?

索马索姆

我试过了,但它在这里不起作用是我的代码:

Private Sub PictureBox3_Paint(sender As Object, e As PaintEventArgs) Handles PictureBox3.Paint
    Dim pencolor As String
    pencolor = "89; 179; 105"
    Dim s(1) As Integer
    Dim f(1) As Integer
    Dim pen As Pen = Pens.pencolor
End Sub

谢谢!

杰夫

为了在您的笔上使用自定义颜色,您需要先为您的笔创建画笔。

对于此示例,我假设 RGB 颜色值是字符串中的序列。

    Dim r As Integer = 89
    Dim g As Integer = 179
    Dim b As Integer = 105
    Dim customColour As Color = Color.FromArgb(r, g, b)
    Using customBrush As New SolidBrush(customColour)
        Using customPen As New Pen(customBrush)
            ' use the custom pen...
        End Using
    End Using

使用自定义颜色创建画笔,然后使用画笔创建自定义笔。当您使用 Pen 时,它将采用您由其 R、G、B 值定义的颜色

编辑 (感谢 Ahmed Abdelhameed 关于另一个构造函数的提醒)

APen也可以在没有 Brush 的情况下创建,只需在其构造函数中指定所需的颜色:

Dim customPen As New Pen(Color.FromArgb(r, g, b))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得自定义颜色并让图例具有正确的标签(ggplot)?

来自分类Dev

如何自定义AppCompatButton颜色

来自分类Dev

如何更改或自定义熊猫的颜色?

来自分类Dev

如何编写自定义颜色编码?

来自分类Dev

如何制作腻子自定义颜色

来自分类Dev

如何自定义终端提示颜色?

来自分类Dev

如何使用自定义颜色代替预定义的颜色

来自分类Dev

如何获得自定义用户类

来自分类Dev

如何获得自定义字体的粗体?

来自分类Dev

自定义晶格功能:跨面板获得正确的颜色

来自分类Dev

自定义晶格功能:跨面板获得正确的颜色

来自分类Dev

如何使用自定义颜色更改gnuplot颜色框

来自分类Dev

自定义颜色条

来自分类Dev

自定义颜色Swift

来自分类Dev

自定义更少的颜色

来自分类Dev

如何自定义Bootstrap 3标签颜色

来自分类常见问题

如何设置自定义ActionBar的颜色/样式?

来自分类Dev

如何在图表中设置自定义填充颜色

来自分类Dev

Telerik,禁用控件时如何保留自定义颜色?

来自分类Dev

如何自定义QListWidget背景颜色(而不是QListWidgetItem)

来自分类Dev

如何在C#中制作自定义颜色?

来自分类Dev

R手册:如何自定义群集的颜色?

来自分类Dev

Highcharts-如何为系列设置自定义颜色

来自分类Dev

如何将自定义颜色设置为WindowBackground

来自分类Dev

如何自定义散点图中的颜色条?

来自分类Dev

如何自定义堆叠条形图中的颜色

来自分类Dev

如何根据范围指定直方图的自定义重复颜色

来自分类Dev

如何为该脚本添加自定义颜色?

来自分类Dev

如何为PowerShell 5.0设置自定义语法颜色?