一个不是很好的方法private void listBox1_MouseMove(object sender,
System.Windows.Forms.MouseEventArgs e)
{
int iItem=e.Y/12;
if(iItem<listBox1.Items.Count && listBox1.Items.Count>0)
{
try
{
this.toolTip.SetToolTip(this.listBox1,listBox1.Items  
                            [iItem].ToString());
}
catch
{ }
}
else
{
                this.toolTip.SetToolTip(this.listBox1,"");
}
}
}