본문 바로가기
C#/DevExpress

DevExpress / Winform ComboBoxEdit 클래스 ComboBoxEdit의 목록에 마우스를 가져다 대었을 때 선택된 목록의 글씨 Bold 처리 하기.

by HyunS_ 2019. 4. 17.
728x90

ComboBoxEdit의 목록에 마우스를 대었을 때 Bold 처리 할 수 있습니다.

 

#region comboBoxEdit1_DrawItem(sender, e)

/// <summary>
/// 사용자 지정 그림을 수행합니다.
/// </summary>
/// <param name="sender">이벤트 발생자 입니다.</param>
/// <param name="e">이벤트 인자 입니다.</param>
private void comboBoxEdit1_DrawItem(object sender, ListBoxDrawItemEventArgs e)
{
	if ((e.State & DrawItemState.Selected) > 0)
    {
    	Font boldFont = new Font(e.Appearance.Font.FontFamily, e.Appearance.Font.Size, FontStyle.Bold);

		e.Graphics.DrawString(e.Item.ToString(), boldFont, new SolidBrush(e.Appearance.ForeColor), e.Bounds);
		e.Handled = true;
    }
}

#endregion
728x90

댓글