田草博客

互联网田草博客


网友交流QQ群:11740834 需注明申请加入原因

微信 公众号:ByCAD

邮箱:tiancao1001x126.com
ByCAD,微信公众号
首页 | 普通 | 电脑 | AutoCAD | VB/VB.NET | FLash | 结构 | 建筑 | 电影 | BIM | 规范 | 软件 | ID
-随机-|-分布-
-博客论坛-|-﨣﨤﨧﨨-
-网站导航-|-规范下载-
-BelovedFLash欣赏-

用户登陆
用户:
密码:
 

站点日历
73 2024 - 11 48
     12
3456789
10111213141516
17181920212223
24252627282930


站点统计

最新评论



ByCAD工具箱-->梁编号归并 让十字光标全屏
未知 VB.NET为每一个控件创建气泡提示   [ 日期:2018-06-21 ]   [ 来自:本站原创 ]  HTML
在NET中如果是ToolStrip1工具栏,默认的气泡提示即是该按钮的text属性值。

如果是其他控件呢?比如说TextBox控件,以下代码可实现:

        Dim toolTip1 As New ToolTip()

        toolTip1.AutoPopDelay = 5000 '显示停留5秒

        toolTip1.InitialDelay = 1000   '1秒后显示

        toolTip1.ReshowDelay = 500 '从一个控件移到另一个控件0.5秒后显示

        toolTip1.ShowAlways = True '在窗口不活动时也显示

        ToolTip1.SetToolTip(TextBox1, "提示内容")

进一步,如果控件数量比较多,以下递归方法看可通过设置控件的Tag属性来产生气泡提示而不必一个一个手工绑定。(在窗体上画一个Button1,TextBox1,Panel1,再在Panel1上画一个Button2)

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles MyBase.Load

        ''''''''''''''''''''''''''

        '此句必须放在 toolTip1 绑定控件前

        TextBox1.Tag = "请输入数字" & vbCrLf & "0123456789"

        Button1.Tag = "按钮"

        Button2.Tag = "海洋"

        Panel1.Tag = "pannnnnnnnnnnnn"

        ''''''''''''''''''''''''''

        BindingControlToToolTip(Me)

    End Sub

    Sub BindingControlToToolTip(ByVal parent As Control)

        Dim toolTip1 As New ToolTip()

        toolTip1.AutoPopDelay = 5000 '显示停留5秒

        toolTip1.InitialDelay = 1000   '1秒后显示

        toolTip1.ReshowDelay = 500 '从一个控件移到另一个控件0.5秒后显示

        toolTip1.ShowAlways = True '在窗口不活动时也显示

        For Each ctrl As Control In parent.Controls

            toolTip1.SetToolTip(ctrl, ctrl.Tag)

            '递归调用过程,保证子窗体上(如panel)的空间也绑定。

            BindingControlToToolTip(ctrl)

        Next

    End Sub

[本日志由 tiancao1001 于 2020-04-21 07:50 PM 编辑]


暂时没有评论
发表评论 - 不要忘了输入验证码哦!
作者: 用户:  密码:   注册? 验证:  防止恶意留言请输入问题答案:1*1=?  
评论:

禁止表情
禁止UBB
禁止图片
识别链接
识别关键字

字体样式 文字大小 文字颜色
插入粗体文本 插入斜体文本 插入下划线
左对齐 居中对齐 右对齐
插入超级链接 插入邮件地址 插入图像
插入 Flash 插入代码 插入引用
插入列表 插入音频文件 插入视频文件
插入缩进符合
点击下载按钮 下标 上标
水平线 简介分割标记
表  情
 
Tiancao Blog All Rights Reserved 田草博客 版权所有
Copyright ©