c# - 当文本太长时显示按钮的工具提示

标签 c# winforms button tooltip

我在 winform 上有一个按钮 按钮文本长度在各种操作中可能会非常..

我不想改变按钮大小(所以我将“Autosize”属性设置为 false)

当按钮文本被剪切时,如何在鼠标悬停时显示(完整按钮文本的)工具提示?

请注意,我并不总是想要工具提示.....我只在按钮文本被剪切时才需要它

最佳答案

希望这段代码能帮到你

if (button1.Text.Length > Your button text length to be checked)
{
    System.Windows.Forms.ToolTip ToolTip1 = new System.Windows.Forms.ToolTip();
    ToolTip1.SetToolTip(this.button1, this.button1.Text);
}

您必须在按钮鼠标悬停事件中编写这些代码

关于c# - 当文本太长时显示按钮的工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4343178/

相关文章:

c# - C# Windows 窗体的装饰器

python - 在 Mac 上的 tkinter 中调整按钮大小

c# - 在 EndAccept() 之前或之后开始接受新连接

c# - Visual Studio Code .NET Core - Launch (web) 不启动浏览器

c# - 将字符串或 NULL 插入 SQL Server 数据库时出现问题

.net - 为两个独立的表单设置两个 GUI 线程是否有意义?

c# - InvokeRequired 在新创建的 Dialog 上

c# - OpenFileDialog 无法加载 CSV 文件,但可以加载 xls/xlsx Excel 文件

android - 我想在使用 kotlin 在 android 中单击 Button 后更改背景

wpf - 如何在 WPF 按钮中绘制与控件大小相同的形状或线条,而不会导致按钮永远展开?