本帖最后由 gyzl131401 于 2014-11-24 15:44:40 编辑

解决方案 »

  1.   

    比较笨的办法。
    你在点击button的时候,给image添加tootip。
      

  2.   


    tooltip不是得鼠标移动到image上去才能显示吗?
      

  3.   

    那你是想再点击一个按钮的时候把tooltip获取到,还是把tooltip显示在另外一个地方,你想要的效果是什么?
      

  4.   


    tooltip不是得鼠标移动到image上去才能显示吗?
    是的,必须鼠标悬浮才能显示,点击button 添加tooltip 也不会显示的。
      

  5.   


    我想要的是点击button 的时候,image的tooltip显示出来
      

  6.   

    有没有大哥能给个思路?类似这样的方法
    ImageAutomationPeer iap = new ImageAutomationPeer(imageTest);
     IInvokeProvider iip = iap.GetPattern(PatternInterface.Invoke) as IInvokeProvider;
     iip.Invoke();出错 iip.Invoke();未将对象的引用添加到对象的实例,只能实现button的click事件。
      

  7.   

    那就是说把鼠标移上去所做的操作放在了button里面去了。那你就得找怎么样才能把iamge的tooltip给显示出来的代码了。
      

  8.   

    http://www.cnblogs.com/JuneZhang/archive/2011/04/02/2003315.html
    http://zhidao.baidu.com/link?url=LIhmUUk3ve0HIa5G8kbpdwZo58LNjYjHdGl1jQB4fGLi3WBC_0AsXxhUpUJYbkfvm1J-Z2QrP6lESec0G-_GfK
    http://zhidao.baidu.com/link?url=Q-nJCh2eDxYEZSfFSF8_M8jeUZ9klHQlzgOVeqyFeyd7jH0QbEVUp1fGKUcQDpjK5zM8mG9HzuzTokJT8ACU8q看看这几个链接,应该对你有帮助
      

  9.   


    你给的都是 winform里面的东西吧? 我要的是WPF里面的实现方法,这两个还是有差别的
      

  10.   

    你试试
      private void Button_Click(object sender, RoutedEventArgs e)
            {
                tip.PlacementTarget = this.img; //图片控件
                tip.Placement = PlacementMode.Right;
                tip.IsOpen = true;
            }