解决办法是自己绘comboBox的项
首先要设置一下属性:
comboBox1.DrawMode = DrawMode.OwnerDrawFixed;//不让系统画,自己画下拉项里面的内容
添加DrawItem事件,在事件函数里这样写:
private void comboBox1_DrawItem(object sender, DrawItemEventArgs e)
{
e.DrawBackground();//选中一项时,其背景色会高亮,就靠这句了
e.Graphics.DrawString(comboBox1.Items[e.Index].ToString(), e.Font, Brushes.Black, e.Bounds);//绘出项的显示内容
label1.Text = e.Index.ToString();//这就是你要的提示信息了
}
注:e.Index代表当前项的索引(也就是你鼠标在上面悬停的那个项)