找回密码
 立即注册

QQ登录

只需一步,快速开始

ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-12 19:40:00
11#
qakmak

从AR本身无法直接修改ToolTip的字体,你可以尝试重新添加一个ToolTip控件,然后设置该ToolTip的OwnerDraw 为 true。
回复 使用道具 举报
qakmak
论坛元老   /  发表于:2013-3-13 00:52:00
12#
qakmak

从AR本身无法直接修改ToolTip的字体,你可以尝试重新添加一个ToolTip控件,然后设置该ToolTip的OwnerDraw 为 true。
dof 发表于 2013-3-12 19:40:00

但是我往什么位置设置ToolTip?
比如我创建了一个ToolTip, 并设置了字体和字体大小. 现在我只是想把它加到Viewer上的"打印"按钮上,覆盖默认提示.但是人家的类也没提供这个方法....没什么思路.
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-13 20:47:00
13#
大概思路如下:
  1.         private void Form1_Load(object sender, EventArgs e)
  2.         {
  3.             SectionReport1 rpt = new SectionReport1();
  4.             rpt.Run();
  5.             viewer1.Document = rpt.Document;
  6.             
  7.             viewer1.Toolbar.ToolStrip.Items[2].MouseEnter += new EventHandler(ToolStrip_MouseEnter);
  8.             viewer1.Toolbar.ToolStrip.Items[2].MouseLeave += new EventHandler(ToolStrip_MouseLeave);
  9.         }

  10.         ToolTip toolTip = null;
  11.         void ToolStrip_MouseLeave(object sender, EventArgs e)
  12.         {
  13.             viewer1.Toolbar.ToolStrip.ShowItemToolTips = true;
  14.             Point point = viewer1.PointToScreen(System.Windows.Forms.Control.MousePosition);
  15.             ToolStripItem item = viewer1.Toolbar.ToolStrip.GetItemAt(point);
  16.             System.Diagnostics.Debug.WriteLine(item);
  17.             toolTip.RemoveAll();
  18.         }

  19.         void ToolStrip_MouseEnter(object sender, EventArgs e)
  20.         {
  21.             viewer1.Toolbar.ToolStrip.ShowItemToolTips = false;
  22.             toolTip = new ToolTip();
  23.             toolTip.SetToolTip(viewer1, "打印");
  24.             toolTip.Show("打印", viewer1.Toolbar.ToolStrip);
  25.         }
复制代码
回复 使用道具 举报
qakmak
论坛元老   /  发表于:2013-3-14 12:55:00
14#
大概思路如下:
[code]        private void Form1_Load(object sender, EventArgs e)
        {
            SectionReport1 rpt = new SectionReport1();
            rpt.Run();
            viewer1.Docume......
dof 发表于 2013-3-13 20:47:00

谢谢版主.
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2013-3-14 17:36:00
15#
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部