根据用户选择更改标签的边框颜色

用户名

当用户选择他想要的颜色时,我想更改标签的边框颜色。我知道标签的绘画事件可以更改边框颜色。我只想要以下代码:

private void label1_Paint(object sender, PaintEventArgs e)
{
    ControlPaint.DrawBorder(e.Graphics, label1.DisplayRectangle, Color.Blue, ButtonBorderStyle.Solid);
}

工作:

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
      if (comboBox1.SelectedIndex == 0)
      {
           //apply red color
      }
}

要应用的组合框的选定索引(用户想要的颜色)。我只是不知道该怎么办。

西蒙·PJ
Color selectedColor;

private void label1_Paint(object sender, PaintEventArgs e)
{
    base.OnPaint(e);
    ControlPaint.DrawBorder(e.Graphics, label1.DisplayRectangle, selectedColor, ButtonBorderStyle.Solid);
}

private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    if (comboBox1.SelectedIndex == 0)
    {
        selectedColor = Color.Red;         
    }
    if (comboBox1.SelectedIndex == 1)
    {
        selectColor = Color.Blue;
    }
    label1.Invalidate();
    label1.Update();
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据用户输入更改标签颜色

来自分类Dev

根据用户输入更改标签颜色

来自分类Dev

如何根据用户选择动态更改较少的变量颜色主题

来自分类Dev

如何更改标签页眉边框颜色?

来自分类Dev

输入时更改标签边框颜色:焦点

来自分类Dev

根据布尔值更改边框颜色

来自分类Dev

根据布尔值更改边框颜色

来自分类Dev

根据是否选择文件来更改文件上传时边框的颜色

来自分类Dev

选择时更改标签的颜色

来自分类Dev

如何更改Bootstrap选择的边框颜色

来自分类Dev

根据托盘选择的颜色更改按钮颜色

来自分类Dev

应用根据其应用的背景颜色更改颜色的边框

来自分类Dev

如何根据用户选择更改单元格内部的按钮颜色?

来自分类Dev

更改Django用户表单的标签颜色

来自分类Dev

osx-根据用户更改终端颜色

来自分类Dev

如何根据用户偏好更改 RelativeLayout 颜色?

来自分类Dev

libGDX:根据用户输入更改 PNG 的颜色

来自分类Dev

根据DataTrigger更改Material WPF复选框的边框颜色

来自分类Dev

根据用户输入动态更改标签文本

来自分类Dev

更改所需的选定jQuery选择框的边框颜色

来自分类Dev

选择下拉框后,如何更改<div>边框颜色

来自分类Dev

选择框边框颜色

来自分类Dev

如何更改材质的UI选择边框和标签

来自分类Dev

根据用户类型更改CheckedListBox中的选择

来自分类Dev

更改SearchView的边框颜色

来自分类Dev

JFrame更改边框颜色

来自分类Dev

更改uitextfield的边框颜色

来自分类Dev

React Native:根据选择器选择更改标签

来自分类Dev

根据XY坐标在MouseHover上更改标签颜色