相关疑难解决方法(0)

是否可以在Windows表单标签上选择文本?

是否可以在Windows窗体标签控件中突出显示/选择部分文本?我知道它可能与RTFtextbox控件,但使用该控件将是过度的,因为我需要创建标签的许多实例.

.net c# asp.net label winforms

53
推荐指数
5
解决办法
4万
查看次数

在鼠标悬停文本时显示工具提示

当鼠标悬停在我的自定义富编辑控件中的链接上时,我想显示工具提示.请考虑以下文本:

我们都晚上睡觉.

就我而言,睡眠这个词就是一个链接.

当用户在链接下移动鼠标时,在这种情况下"睡眠",我想显示链接的工具提示.

以下是我的想法,但他们没有工作

1)捕获OnMouseHover

if(this.Cursor == Cursors.Hand)
   tooltip.Show(textbox,"My tooltip");
else
   tooltip.Hide(textbox);
Run Code Online (Sandbox Code Playgroud)

但这没有用.

UPDATE

提到的链接不是 URL,即这些是自定义链接,因此Regex在这里不会有太多帮助,它可以是任何文本.用户可以选择创建链接.

虽然我没有尝试过GetPosition方法,但我认为在设计和维护方面它不会那么优雅.

让我说我在我的richedit框中有以下行

我们晚上睡觉.但蝙蝠保持清醒.蟑螂在夜间变得活跃.

在上面的句子中,当鼠标悬停在它们上面时,我想要三个不同的工具提示.

sleep -> Human beings
awake -> Nightwatchman here
active -> My day begins
Run Code Online (Sandbox Code Playgroud)

我陷入困境OnMouseMove如下:

使用Messagebox

OnMouseMove( )
{

   // check to see if the cursor is over a link
   // though this is not the correct approach, I am worried why does not a …
Run Code Online (Sandbox Code Playgroud)

.net c# tooltip richtextbox winforms

19
推荐指数
4
解决办法
14万
查看次数

标签 统计

.net ×2

c# ×2

winforms ×2

asp.net ×1

label ×1

richtextbox ×1

tooltip ×1