tooltip控件,tooltip控件 bootstrap

http://www.itjxue.com  2023-01-17 12:09  来源:未知  点击次数: 

C# 中的tooltip 控件的一些属性怎么用

this.toolTip1.ToolTipTitle 获取或设置工具提示窗口的标题。this.toolTip1.ToolTipIcon 获取或设置一个值,该值定义要在工具提示文本旁显示的图标的类型。this.toolTip1.UseFading 获取或设置一个值,该值确定在显示工具提示时是否应使用淡入淡出效果。this.toolTip1.UseAnimation 获取或设置一个值,该值确定在显示工具提示时是否应使用动画效果。System.Windows.Forms.ToolTip 的成员摘要:设置与指定控件关联的工具提示文本,然后在指定的相对位置和在指定的时间段内保持该工具提示的显示。参数:text: 包含新工具提示文本的 System.String。window: 要为其显示工具提示的 System.Windows.Forms.Control。x: 用来显示工具提示的水平偏移量(以像素为单位),该偏移量相对于关联控件窗口的左上角。y: 用来显示工具提示的垂直偏移量(以像素为单位),该偏移量相对于关联控件窗口的左上角。duration: 包含工具提示持续显示时间(以毫秒为单位)的 System.Int32。 补充: 你可以去掉那个两个参数,像这样也可以这样会好一点,相信你看了参数设置就会明白的

C# ToolTip控件如何使用

二、ToolTip的使用方法(1)鼠标移动到控件或指定的位置自动显示ToolTip.SetToolTip 方法 ,注意相关参数的设置。(2)ToolTip的动画效果可以借助参数:AutoPopDelay InitialDelay ReshowDelay实现Tooltip的动画效果。下面是一个具体的例子:ToolTip toolTip1 = new ToolTip();

toolTip1.AutoPopDelay = 5000;

toolTip1.InitialDelay = 1000;

toolTip1.ReshowDelay = 500;

toolTip1.ShowAlways = true;

toolTip1.SetToolTip(this.textBox1, "请输入用户名");

toolTip1.SetToolTip(this.textBox2, "请输入密码。");(3)ToolTip提示图片设置使用ToolTip的ToolTipIcon属性可以设置提示图片,主要有以下几种:Error 错误图标Info 信息图标。None 不是标准图标。Warning 警告图标。(4)实现ToolTip的气泡样式将ToolTip.IsBalloon 属性 设置为True(5)自定义ToolTip的位置和触发事件显示ToolTip.Show 方法,注意相关参数的设置。例如:m_ToolTip.Show(pStringBuilder.ToString(),

m_HookHelperJP.FormObjects.Win32Window,e.x + r.Left, e.y + r.Top);三、ToolTip使用技巧(1)ToolTip.Show时显示不能隐藏问题在再次触发Show前进行Hide操作(2)m_ToolTip信息不能及时更新问题这是因为其内存清理存在问题,处理方法:在显示前清楚内存,重新实例化。例如:m_ToolTip.Dispose();

m_ToolTip = new ToolTip();

m_ToolTip.ToolTipIcon = ToolTipIcon.Info;

//m_ToolTip.IsBalloon = true;

m_ToolTip.ShowAlways = true;

m_ToolTip.ToolTipTitle = sName;

m_HookHelperJP.FormObjects.Win32Window, e.x + r.Left, e.y + r.Top);(3)固定ToolTip的宽度ToolTip没有直接提供Width属性,找了很久可用以下方法设置:在显示前ToolTip.Popup 事件中通过参数PopupEventArgs.Size进行设置。但是这只能覆盖多出的信息。这种处理不合理。

如何使用 ToolTip 组件

Windows 窗体的 ToolTip 组件在用户指向控件时显示相应的文本。工具提示可与任何控件相关联。举一个使用此控件的示例:为节省窗体上的空间,可以在按钮上显示一个小图标并用工具提示解释该按钮的功能。

如果在程序设计窗体中添加了 ToolTip 组件,则程序设计窗体中的所有控件的属性中将自动增加一个 ToolTip 属性,用于为程序设计窗体中的控件添加提示信息。它的用途是当鼠标位于某个控件上并停留一段时间后,显示该控件功能的提示信息。

其主要属性包括:

(1) Active 属性:获取或设置一个值,指示工具提示当前是否处于激活状态。

如果工具提示当前处于活动状态,则为 true;否则为 false。默认为 true。

可为一个窗体创建并分配多个 ToolTip 组件,但将 Active 属性设置为 false 只影响当前 ToolTip。

(2) AutomaticDelay 属性:获取或设置工具提示的自动延迟。

自动延迟(以毫秒为单位)。默认值为 500。

(3) AutoPopDelay 属性:获取或设置当指针在具有指定工具提示文本的控件内保持静止时,工具提示保持可见的时间期限。

以毫秒为单位,默认值为 5000。

(4) ReshowDelay 属性:获取或设置鼠标指针从一个控件移到另一控件时,必须经过多长时间才会出现后面的工具提示窗口。以毫秒为单位。

(5) ShowAlways 属性:获取或设置一个值,该值指示是否显示工具提示窗口,甚至是在其父控件不活动的时候。

如果始终显示工具提示,则为 true;否则为 false。默认为 false。

(6) BackColor 属性:获取或设置工具提示的背景色。

(7) ForeColor 属性:获取或设置工具提示的前景色。

使用 BackColor 和 ForeColor 属性可修改工具提示所使用的配色方案。系统默认字体是自动使用的,并且只能通过自行绘制工具提示来重写。

(8) IsBalloon 属性:获取或设置一个指示工具提示是否应使用气球状窗口的值。

如果应使用气球状窗口,则为 true;如果应使用标准矩形窗口,则为 false。默认为 false。

ToolTip 组件最常用的一个公共方法是 SetToolTip 方法,它使工具提示文本与指定的控件相关联。其声明如下:

public void SetToolTip (

Control control,

string caption

)

其中,参数 control 是要将工具提示文本与其关联的控件;caption 是指针位于控件上方时要显示的工具提示文本。

作为一条通用规则,所用的文本应该简短;但是,可以使用 \r\n 转义字符序列插入分行符。

下面的实例主要介绍了如何使用工具提示(ToolTip)组件为程序窗体控件添加工具提示信息的编程技术。

具体步骤如下:

(1) 启动Visual Studio 2005,新建一个C# Windows应用程序项目,如下图所示(点击可看大图)。

(2) 向程序设计窗体中拖放一个GroupBox控件,在属性对话框中设置其Text属性为“学生基本信息”;再拖放4个Label控件,在属性对话框中设置其Text属性分别为“姓名:”、“年龄:”、“身份证号码:”、“联系地址:”;在这些Label控件右边拖放4个TextBox控件,调整窗体和这些控件的大小适应程序设计窗体的大小。

(3) 向程序设计窗体中拖放一个ToolTip控件,保留其默认属性值即可。

(4) 双击程序设计窗体Form1,为其Load(装载)事件添加如下代码:

private void Form1_Load(object sender, EventArgs e)

{

this.toolTip1.SetToolTip(this.textBox1, "请输入学生姓名。");

this.toolTip1.SetToolTip(this.textBox2, "请输入学生年龄。");

this.toolTip1.SetToolTip(this.textBox3, "请输入身份证号码。");

this.toolTip1.SetToolTip(this.textBox4, "请输入联系地址。");

(责任编辑:IT教学网)

更多

推荐微信营销文章