【发布时间】:2017-01-07 03:21:42
【问题描述】:
所以我正在寻找一种在按下某个键时显示一些帮助的方法。我认为最好的选择是ToolTip。但是我怎样才能让它在KeyDown 上立即显示在DataGridView 上?当按下KeyDown 时,我有ToolTip 设置。但是由于某种原因它没有显示出来。这是我的KeyDown 事件中的代码:
if (e.Control)
{
if(tt == null)
{
tt = new ToolTip();
tt.InitialDelay = 0;
tt.Active = true;
tt.Show("Help Test", dataGridView1.FindForm());
}
}
当我按下 Ctrl 时,什么都没有显示。
【问题讨论】:
-
您应该使用设计器或使用代码设置
this.dataGridView1.ShowCellToolTips = false;,然后您可以显示手册ToolTip。同样ToolTip的单个实例就足够了。将ToolTip组件从工具箱中拖放到表单上并使用它。
标签: c# .net winforms datagridview tooltip