小编Sam*_*rel的帖子

在 C# 中将颜色名称转换为十六进制

我编写了一个程序来从 ColorDialogBox 获取颜色,并使用 ColorTranslator.ToHtml 将其转换为十六进制值,但它不返回十六进制值,而是返回纯色名称。有任何解决这个问题的方法吗 ?

这是我的代码:

   private void chooseClr_Click(object sender, EventArgs e) {

      colorDialog1.ShowDialog();
      Color checking = colorDialog1.Color;
      string hexColor = ColorTranslator.ToHtml(checking);
      MessageBox.Show(hexColor);
    }
Run Code Online (Sandbox Code Playgroud)

.net c#

2
推荐指数
1
解决办法
5215
查看次数

标签 统计

.net ×1

c# ×1