最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Winform ComboBox如何獨(dú)立繪制下拉選項(xiàng)的字體顏色

 更新時(shí)間:2020年11月24日 09:16:23   作者:沙奇碼丶  
這篇文章主要介紹了Winform ComboBox如何獨(dú)立繪制下拉選項(xiàng)的字體顏色,幫助大家更好的理解和使用c# winform,感興趣的朋友可以了解下

眾所周知,cbo1.ForeColor會(huì)同時(shí)改變cbo1.Text和下拉選項(xiàng)字體顏色。

獨(dú)立繪制下拉選項(xiàng)字體顏色,F(xiàn)oreColor 只對(duì) cbo1.Text 顏色有效的辦法,示例:

private void cb7_DrawItem(object sender, DrawItemEventArgs e)
{
  DrawCboItems(sender, e);
}

private void cb7_SelectedIndexChanged(object sender, EventArgs e)
{
  SetCboTextColor(sender);
}

private void SetCboTextColor(object sender)
{
  ComboBox cbx = sender as ComboBox;
  if (cbx.Text == "+")
    cbx.ForeColor = Color.Red;
  else
    cbx.ForeColor = Color.Black;
}

private void DrawCboItems(object sender, DrawItemEventArgs e)
{
  ComboBox cbo = sender as ComboBox;

  //初始化字體和背景色
  Pen fColor = new Pen(Color.Black);
  Pen bColor = new Pen(Color.White);

  switch (e.Index)
  {     //下拉選項(xiàng)的索引
    case 1:
    {
      fColor = new Pen(Color.Red);
      break;
    }
  }

  e.Graphics.FillRectangle(bColor.Brush, e.Bounds);
  e.Graphics.DrawString((string)cbo.Items[e.Index], this.Font, fColor.Brush, e.Bounds);
}

以上就是Winform ComboBox如何獨(dú)立繪制下拉選項(xiàng)的字體顏色的詳細(xì)內(nèi)容,更多關(guān)于Winform ComboBox繪制字體顏色的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論

利川市| 富锦市| 都昌县| 巴林右旗| 厦门市| 柯坪县| 定州市| 乐东| 乐亭县| 博兴县| 望谟县| 调兵山市| 博爱县| 贵阳市| 界首市| 闽清县| 普兰店市| 嘉荫县| 旅游| 朝阳区| 太康县| 金门县| 郯城县| 南昌县| 临汾市| 武宣县| 阿拉善右旗| 民丰县| 丹阳市| 阜康市| 南丰县| 巨鹿县| 抚顺县| 辉县市| 库伦旗| 合水县| 确山县| 桂东县| 阿尔山市| 阿克苏市| 白山市|