动态更改画笔颜色vb.net,system.drawing.solidbrush不可用

时间:2018-02-04 17:43:05

标签: wpf vb.net

我有一个颜色在其中的数据库。我想采用这种颜色并将其应用于动态生成的按钮。似乎这样做的方法是使用SolidBrush。但是 - 没有定义。我试过包括system.drawing,但它仍然无法使用....

        Dim newbutton As New Button 

        newbutton.Content = catArray(0, t)
        newbutton.Height = 50
        newbutton.Width = 175
        newbutton.HorizontalAlignment = HorizontalAlignment.Left
        newbutton.VerticalAlignment = VerticalAlignment.Top

        Dim Brsh As New System.Drawing.SolidBrush(Color.FromArgb(readColor))

        newbutton.Margin = New Thickness(y, l, 0, 0)
        newbutton.Name = "cat" & catArray(2, t)

        AddHandler newbutton.Click, AddressOf catHandler


        grdCat.Children.Add(newbutton)

我尝试添加System.Drawing作为项目的引用,但是我收到了这个错误:

"无法添加对#34; System.Drawing.dll的引用。

ActiveX类型库c:\ Windows \ Microsoft.net \ Framework \ v4.0.30319 \ System.Drawing.tlb是从.net程序集导出的,无法添加为引用。

添加对.net程序集的引用。"

我试图"添加对.net程序集的引用"并得到了同样的错误...

我确定这是一个愚蠢的事情 - 我想要做的就是改变按钮颜色,这在winforms中非常容易......

感谢您的帮助!!!

0 个答案:

没有答案