.net - 如何在winform列表框项目上添加工具提示

标签 .net vb.net winforms listbox tooltip

我使用的是win窗体的列表框控件。

我想在列表项上添加工具提示。我找不到任何默认的此类属性。

请分享一下,如何在 winform 列表框项目上添加工具提示?

谢谢

最佳答案

如果您想在列表框中执行此操作,则需要手动执行此操作。向表单添加工具提示并根据鼠标位置更新工具提示。更简单的方法可能是使用 DataGridView 控件,如下所示:

    DataGridView1.RowHeadersVisible = False
    DataGridView1.ColumnHeadersVisible = False
    DataGridView1.Columns(0).AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCellsExceptHeader
    Dim mydata As String() = {"Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6"}
    For Each dataitem As String In mydata
        DataGridView1.Rows.Add(dataitem)
    Next
    For Each row As DataGridViewRow In DataGridView1.Rows
        row.Cells(0).ToolTipText = "ToolTip for " & row.Cells(0).Value
    Next row

关于.net - 如何在winform列表框项目上添加工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23055206/

相关文章:

c# - 与 Linq To Sql 和 ASP.NET 的并发

c# - WPF 相当于 TextRenderer

vb.net - .Net TrackMouseEvent 不适用于子菜单项

vb.net - 将表单加载到面板中

c# - 使用文件系统和 SQL 数据库的 Winforms 文档管理器

c# - 打开 "known file type"进入自定义应用程序的运行实例 - .NET

c# - 从 Teams 接收信息的方法导致以后的方法崩溃

asp.net - 按下按钮时读取 GridView 中的每一行

c# - 在表单加载时使用进度条

.net - 如何使用 ffmpeg 将 vob 转换为中等质量的 wmv?