我自定义了一个datagrid,在其中用委托调用ToolTip,但是运行后无反应,大家帮我看下,我下面的代码有问题吗?
        void dgv_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e)
        {
            if (e.RowIndex >= 0 && e.ColumnIndex >= 0)
            {
                RoomDescrip room = dgv[e.ColumnIndex, e.RowIndex].Tag as RoomDescrip;
                    Form ft = new Form();
                    ToolTip tooltip = new ToolTip();
                    tooltip.Active = true;
                    tooltip.AutomaticDelay = 1000;
                    tooltip.AutoPopDelay = 2000;                   
                    tooltip.Show("123", ft, e.X + 20, e.Y + 20);
            }
        }

解决方案 »

  1.   

    我是想通过ToolTip做一个悬浮式提示窗口,怎么做啊
      

  2.   

    tooltip.Show("123", this, PointToClient(MousePosition));
    第二个参数你new一个Form是啥意图?
      

  3.   

    你form在哪?form都没显示,怎么显示tooltip呢?
    换成当前的cell试试看。能显示出来的。
      

  4.   

    我是希望点DATAGRID的CELL时,在TOOltip中显示一个提示窗口
      

  5.   

    ToolTip中显示窗口?这是什么概念?
    如果你要用窗口显示。那你就自己定义个提示窗口。然后就显示就是了。
    用了ToolTip还要窗口做什么呢?
      

  6.   

    我是想将光标放到DATAGRID时TOOLTIP显示文本的;变成我创建的一个窗体,这怎么做?