如何更改WinForms按钮颜色?

时间:2011-02-28 21:57:50

标签: c# winforms button datagridview

我在WinForms DatagridView中制作了2个按钮,现在我想更改按钮的颜色并设置其标题。我看了,但找不到这样做的财产;有人能指出我正确的方向吗?

4 个答案:

答案 0 :(得分:5)

如果它是WPF你可以做

 <Button x:Name="Button1" Background="Red" Content="Click Me" />

如果它是winforms,你可以从属性网格或你可以做的代码中设置BackColor和Text

button1.BackColor = Color.Red;
button1.Text = "Click Me";

答案 1 :(得分:0)

<asp:ButtonField Text="Caption">
    <asp:ControlStyle ForeColor="Red" BackgroundColor="Blue />
</asp:ButtonField>

答案 2 :(得分:0)

如果它的Data.net在DataRowBound上形成,你可以找到按钮并改变它们的特性。

protected void grdData_RowDataBound(object sender, GridViewRowEventArgs e)
    {
        Button btn = (Button)e.Row.FindControl("btnId");
        btn.Text = "Sth Else";
    }

该死的,为什么人们没有提供足够的信息:=)

答案 3 :(得分:0)

为什么不Color.FromArgb

Button.BackColor = Color.FromArgb(192, 0, 0);