c#.net statusstrip怎么显示鼠标指向的控件名

来源:百度知道 编辑:UC知道 时间:2024/09/28 17:20:21
不是点击的时候,而是当鼠标移动到控件时statusstrip怎么显示该控件名字,如果不行,用tooltip或者tooltrip怎么实现呢??

在属性里面点闪电的符号,选择MouseMove事件
private void button1_MouseMove(object sender, EventArgs e)
{
this.toolStripStatusLabel1.Text = ((Button)sender).Name;
}

private void button1_MouseEnter(object sender, EventArgs e)
{
this.toolStripStatusLabel1.Text = ((Button)sender).Name;
}
我还是只能想到类似的方法来获取
这样的话太麻烦,要每个的事件都添加
前面用了其他的方法,错误很多······

在Statusstrip中添加StatusLabel,在窗体中所有控件的MouseEnter事件中获取控件的Name,赋给StatusLabel.Text。

显示控件的名称,不是很方便, 显示控件的 tooltip 是比较合理的应用