WinForm一道小题目为:在组合框中添加颜色,选择颜色后将文本框的背景颜色改为对应的选择颜色

WinForm一道小题目为:在组合框中添加颜色,选择颜色后将文本框的背景颜色改为对应的选择颜色,第1张

SelectedItem指的是被选择的组合框中的某一项,toString之后表示把里面的文字变成字符串

之后用Color.FromName(color)给文本框背景颜色赋值

如果是winform的话

ColorDialog dialog = new ColorDialog()

dialog.Color = dgvSet.CurrentRow.Cells[c1标题.Name].Style.ForeColor

DialogResult result = dialog.ShowDialog()//打开颜色选择器

if (result == DialogResult.OK)

{

  dgvSet.CurrentRow.Cells[c1标题.Name].Style.BackColor = dialog.Color

}

具体代码比较麻烦,有个思路给你,把Color中的所有枚举值都遍历出来,用一个集合接受,在使用foreach遍历,内部代码是为这个下拉框添加项,项有图片和文本,图片的颜色的值就是这些枚举值了,具体样式应该是用重写。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/bake/11534102.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存