Ejemplo n.º 1
0
        /// <summary>
        /// Evento do hint
        /// </summary>
        /// <param name="sender">object</param>
        /// <param name="e">ToolTipControllerShowEventArgs</param>
        private void toolTipController1_BeforeShow(object sender, DevExpress.Utils.ToolTipControllerShowEventArgs e)
        {
            e.AllowHtmlText = DevExpress.Utils.DefaultBoolean.True;
            TimeLineAppointmentViewInfo info = e.SelectedObject as TimeLineAppointmentViewInfo;

            if (info != null)
            {
                e.Title    = string.Format("{0} ({1} dias)", info.Appointment.Subject, info.Appointment.Duration.Days + 1);
                e.IconType = DevExpress.Utils.ToolTipIconType.Information;
                string[] properties = info.Appointment.Description.Split(',');
                System.Text.StringBuilder builder = new System.Text.StringBuilder();
                builder.Append("- Inicio: ").Append(string.Format("{0:dd/MM/yyyy}", info.Appointment.Start.Date)).Append("\n");
                builder.Append("- Término: ").Append(string.Format("{0:dd/MM/yyyy}", info.Appointment.End.Date)).Append("\n");
                builder.Append("- Venda de férias: ").Append(properties[7]).Append("\n");
                builder.Append("- Remunerado: ").Append(properties[8]).Append("\n");
                builder.Append("- Situação: ").Append(properties[6]).Append("\n");
                if (!string.IsNullOrEmpty(properties[4]))
                {
                    builder.Append("- Planejado por: ").Append(properties[4]).Append("\n");
                }
                if (!string.IsNullOrEmpty(properties[5]))
                {
                    builder.Append("- Atualizado por: ").Append(properties[5]).Append("\n");
                }
                e.ToolTip = builder.ToString();
            }
        }
Ejemplo n.º 2
0
 private void showToolTip(String str)
 {
     try
     {
         toolTipController1.HideHint();
         DevExpress.Utils.ToolTipControllerShowEventArgs args = new DevExpress.Utils.ToolTipControllerShowEventArgs();
         DevExpress.Utils.SuperToolTip tip = new DevExpress.Utils.SuperToolTip();
         //setup the SuperToolTip...
         DevExpress.Utils.ToolTipTitleItem titleItem1 = new DevExpress.Utils.ToolTipTitleItem();
         titleItem1.Text = "Thông báo";
         // Create a tooltip item that represents the SuperTooltip's contents.
         DevExpress.Utils.ToolTipItem item1 = new DevExpress.Utils.ToolTipItem();
         item1.Text = str;
         // Add the tooltip items to the SuperTooltip.
         tip.Items.Add(titleItem1);
         tip.Items.Add(item1);
         args.SuperTip        = tip;
         args.IconType        = DevExpress.Utils.ToolTipIconType.Information;
         args.ToolTipType     = DevExpress.Utils.ToolTipType.SuperTip;
         args.ToolTipLocation = DevExpress.Utils.ToolTipLocation.BottomCenter;
         Point p = new Point((this.Location.X + this.Size.Width / 2), this.Location.Y + this.Size.Height / 2);
         toolTipController1.ShowHint(args, p);
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->showToolTip: " + ex.Message);
     }
 }
Ejemplo n.º 3
0
 ///
 ///
 /// 冒泡提示
 ///
 /// System.Windows.Forms的一个控件,在其上面提示显示
 /// 提示的标题默认(温馨提示)
 /// 提示的信息默认(???)
 /// 提示显示等待时间
 /// DevExpress.Utils.ToolTipType 显示的类型
 /// DevExpress.Utils.ToolTipLocation 在控件显示的位置
 /// 是否自动隐藏提示信息
 /// DevExpress.Utils.ToolTipIconType 显示框图表的类型
 /// 一个System.Windows.Forms.ImageList 装载Icon图标的List,显示的ToolTipIconType上,可以为Null
 /// 图标在ImageList上的索引,ImageList为Null时传0进去
 public void NewToolTip(Control ctl, string title, string content, int showTime, DevExpress.Utils.ToolTipType toolTipType, DevExpress.Utils.ToolTipLocation tipLocation, bool isAutoHide, DevExpress.Utils.ToolTipIconType tipIconType, System.Windows.Forms.ImageList imgList, int imgIndex)
 {
     try
     {
         MyToolTipClt              = new DevExpress.Utils.ToolTipController();
         args                      = MyToolTipClt.CreateShowArgs();
         content                   = (string.IsNullOrEmpty(content) ? "???" : content);
         title                     = string.IsNullOrEmpty(title) ? "温馨提示" : title;
         MyToolTipClt.ImageList    = imgList;
         MyToolTipClt.ImageIndex   = (imgList == null ? 0 : imgIndex);
         args.AutoHide             = isAutoHide;
         MyToolTipClt.ShowBeak     = true;
         MyToolTipClt.ShowShadow   = true;
         MyToolTipClt.Rounded      = true;
         MyToolTipClt.AutoPopDelay = (showTime == 0 ? 2000 : showTime);
         //MyToolTipClt.SetToolTip(ctl, content);
         //MyToolTipClt.SetTitle(ctl, title);
         //MyToolTipClt.SetToolTipIconType(ctl, tipIconType);
         //MyToolTipClt.SetToolTipIconType(ctl, tipIconType);
         MyToolTipClt.Active = true;
         MyToolTipClt.HideHint();
         MyToolTipClt.ShowHint(content, title, ctl, tipLocation);
     }
     catch (Exception ex)
     {
         //CommonFunctionHeper.CommonFunctionHeper.CreateLogFiles(ex);
         MessageBox.Show(ex.Message);
     }
 }
Ejemplo n.º 4
0
        private void toolTipController1_BeforeShow(object sender, DevExpress.Utils.ToolTipControllerShowEventArgs e)
        {
            string errorText     = grvResults.DataController.LastErrorText;
            string defaultString = "Error occurred during processing server request";

            if (e.ToolTip != null && e.ToolTip.StartsWith(defaultString))
            {
                e.ToolTip = errorText;
            }
        }
Ejemplo n.º 5
0
        private void toolTipController1_BeforeShow(object sender, DevExpress.Utils.ToolTipControllerShowEventArgs e)
        {
            if (e.SelectedControl.Name == "A1CheckBox")
            {
                e.ToolTip = "Понимаю и могу употребить в речи знакомые фразы и выражения,\r\n" +
                            "необходимые для выполнения конкретных задач. Могу представиться/представить других,\r\n" +
                            "задавать/отвечать на вопросы о месте жительства, знакомых, имуществе. Могу участвовать\r\n" +
                            "в несложном разговоре, если собеседник говорит медленно и отчетливо и готов оказать помощь.";
            }

            if (e.SelectedControl.Name == "A2CheckBox")
            {
                e.ToolTip = "Понимаю отдельные предложения и часто встречающиеся выражения,\r\n" +
                            "связанные с основными сферами жизни (например, основные сведения \r\n" +
                            "о себе и членах своей семьи, покупках, устройстве на работу и т.п.).\r\n" +
                            "Могу выполнить задачи, связанные с простым обменом информации на\r\n" +
                            "знакомые или бытовые темы. В простых выражениях могу рассказать о себе,\r\n" +
                            "своих родных и близких, описать основные аспекты повседневной жизни.";
            }

            if (e.SelectedControl.Name == "B1CheckBox")
            {
                e.ToolTip = "Понимаю основные идеи четких сообщений, сделанных на литературном языке\r\n" +
                            "на разные темы, типично возникающие на работе, учебе, досуге и т.д.\r\n" +
                            "Умею общаться в большинстве ситуаций, которые могут возникнуть во время\r\n" +
                            "пребывания в стране изучаемого языка. Могу составить связное сообщение\r\n" +
                            "на известные или особо интересующие меня темы. Могу описать впечатления\r\n," +
                            "события, надежды, стремления, изложить и обосновать свое мнение и планы на будущее.";
            }

            if (e.SelectedControl.Name == "B2CheckBox")
            {
                e.ToolTip = "Понимаю общее содержание сложных текстов на абстрактные и конкретные темы,\r\n" +
                            "в том числе узкоспециальные тексты. Говорю достаточно быстро и спонтанно, \r\n" +
                            "чтобы постоянно общаться с носителями языка без особых затруднений для любой из сторон.\r\n" +
                            "Я умею делать четкие, подробные сообщения на различные темы и изложить свой взгляд \r\n" +
                            "на основную проблему, показать преимущество и недостатки разных мнений.";
            }

            if (e.SelectedControl.Name == "C1CheckBox")
            {
                e.ToolTip = "Понимаю объемные сложные тексты на различную тематику, распознаю скрытое значение.\r\n" +
                            "Говорю спонтанно в быстром темпе, не испытывая затруднений с подбором слов и выражений.\r\n" +
                            "Гибко и эффективно использую язык для общения в научной и профессиональной деятельности.\r\n" +
                            "Могу создать точное , детальное, хорошо выстроенное сообщение на сложные темы,\r\n" +
                            "демонстрируя владение моделями организации текста, средствами связи и объединением его элементов.";
            }

            if (e.SelectedControl.Name == "C2CheckBox")
            {
                e.ToolTip = "Понимаю практически любое устное или письменное сообщение, могу составить связный текст,\r\n" +
                            "опираясь на несколько устных и письменных источников. Говорю спонтанно с высоким темпом \r\n" +
                            "и высокой степенью точности, подчеркивая оттенки значений даже в самых сложных случаях.";
            }
        }
Ejemplo n.º 6
0
 protected void ShowHint()
 {
     if (ActiveButton == null)
     {
         return;
     }
     DevExpress.Utils.ToolTipControllerShowEventArgs showArgs = ToolTipController.CreateShowArgs();
     showArgs.SelectedControl = ActiveButton;
     showArgs.ToolTipType     = DevExpress.Utils.ToolTipType.SuperTip;
     showArgs.ToolTip         = string.Format("Here is the super tool tip for button: {0}", ActiveButton.Text);
     ToolTipController.ShowHint(showArgs);
 }
Ejemplo n.º 7
0
        private void uxGalleryTable_HoveredItemChanged(object sender, GalleryItemEventArgs e)
        {
            if (e.Item == null)
            {
                toolTipController.HideHint();
            }
            else
            {
                DevExpress.Utils.ToolTipControllerShowEventArgs args;
                args                 = new DevExpress.Utils.ToolTipControllerShowEventArgs();
                args.ToolTipType     = DevExpress.Utils.ToolTipType.SuperTip;
                args.SuperTip        = CreateToolTip(e.Item);
                args.ToolTipLocation = DevExpress.Utils.ToolTipLocation.Fixed;
                Point p = PointToScreen(this.uxContainer.Location);

                p.X -= 340;
//                toolTipController.ShowHint(args, new Point(this.Location.X - 340, this.Location.Y));
                if (!pmList.Visible)
                {
                    toolTipController.ShowHint(args, p);
                }
            }
        }
Ejemplo n.º 8
0
 private void toolTipController1_BeforeShow(object sender, DevExpress.Utils.ToolTipControllerShowEventArgs e)
 {
 }
Ejemplo n.º 9
0
 private void showToolTip(String str)
 {
     try
     {
         toolTipController1.HideHint();
         DevExpress.Utils.ToolTipControllerShowEventArgs args = new DevExpress.Utils.ToolTipControllerShowEventArgs();
         DevExpress.Utils.SuperToolTip tip = new DevExpress.Utils.SuperToolTip();
         //setup the SuperToolTip...
         DevExpress.Utils.ToolTipTitleItem titleItem1 = new DevExpress.Utils.ToolTipTitleItem();
         titleItem1.Text = "Thông báo";
         // Create a tooltip item that represents the SuperTooltip's contents.
         DevExpress.Utils.ToolTipItem item1 = new DevExpress.Utils.ToolTipItem();
         item1.Text = str;
         // Add the tooltip items to the SuperTooltip.
         tip.Items.Add(titleItem1);
         tip.Items.Add(item1);
         args.SuperTip = tip;
         args.IconType = DevExpress.Utils.ToolTipIconType.Information;
         args.ToolTipType = DevExpress.Utils.ToolTipType.SuperTip;
         args.ToolTipLocation = DevExpress.Utils.ToolTipLocation.BottomCenter;
         Point p = new Point((this.Location.X + this.Size.Width / 2), this.Location.Y + this.Size.Height / 2);
         toolTipController1.ShowHint(args, p);
     }
     catch (Exception ex)
     {
         Debug.WriteLine(this.Name + "->showToolTip: " + ex.Message);
     }
 }