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

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

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

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

獨(dú)立繪制下拉選項(xiàng)字體顏色,F(xiàn)oreColor 只對 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繪制字體顏色的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評論

吴旗县| 桑植县| 房山区| 南靖县| 门头沟区| 临夏县| 崇阳县| 方城县| 郓城县| 广灵县| 修水县| 临江市| 科尔| 菏泽市| 鱼台县| 木里| 宁武县| 盘锦市| 凌海市| 滨州市| 德化县| 钦州市| 郯城县| 扎赉特旗| 大渡口区| 依安县| 集安市| 铜梁县| 永年县| 英吉沙县| 东乡| 哈尔滨市| 宁海县| 贵港市| 那曲县| 增城市| 图木舒克市| 宜兰市| 伊宁市| 延寿县| 革吉县|