Как изменить цвет кнопки WinForms? - PullRequest
0 голосов
/ 01 марта 2011

Я сделал 2 кнопки внутри WinForms DatagridView, и теперь я хотел бы изменить цвет кнопок и установить их заголовок.Я посмотрел, но не смог найти недвижимость для этого;может кто-нибудь направить меня в правильном направлении?

Ответы [ 4 ]

5 голосов
/ 01 марта 2011

Если это WPF, вы можете сделать

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

если это winforms, вы можете установить BackColor и Text из сетки свойств или из кода, который вы можете сделать

button1.BackColor = Color.Red;
button1.Text = "Click Me";
0 голосов
/ 23 декабря 2018

почему бы не Color.FromArgb ?

Button.BackColor = Color.FromArgb(192, 0, 0);
0 голосов
/ 01 марта 2011

если его asp.net создается на DataRowBound, вы можете найти кнопки и изменить свойства.

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

черт побери, почему люди не предоставляют достаточно информации: =)

0 голосов
/ 01 марта 2011
<asp:ButtonField Text="Caption">
    <asp:ControlStyle ForeColor="Red" BackgroundColor="Blue />
</asp:ButtonField>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...