问题标签 [linklabel]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
3242 浏览

c# - 流程布局面板/链接标签问题

我将文本设置为链接标签并将这些标签添加到流布局面板。它似乎切断了链接标签的末端,因此我的标签只有 3/4 的文本。有谁知道这可能是为什么?

谢谢

0 投票
1 回答
2688 浏览

c# - FlowLayoutPanel 添加到列?

我有一个流程布局面板,我也添加了一个 Linklables 字典

只要 value.text != "somevalue" 在这种情况下我只想添加键,是否可以将两者相邻添加到流布局面板(如 2 中我的意思是键和值)线。

这是一些示例数据并以键和值的形式输出

将显示为

0 投票
2 回答
1477 浏览

delphi - Listview(Delphi)中的链接标签

我怎样才能有一个列表视图,它的项目包含链接(将我们引导到 html 页面)?

谢谢

0 投票
4 回答
1985 浏览

c# - 读取注册表项时 .Net 中的模拟崩溃 (LinkLabel SecurityException)

我的应用程序需要模拟一个服务帐户,我通过对LogonUser. 但是,.Net 库中的随机组件似乎会尝试访问该帐户无权访问的注册表项,从而导致 aSecurityException被抛出。

具体来说,当我加载 a 时LinkLabel,它会在尝试确定 IE 中的默认超链接颜色时崩溃:

不,设置默认颜色没有帮助。


我发现这个线程有完全相同的问题,但恐怕我不明白解决方案:

加载的注册表配置单元LoadUserProfile存储在 HKU 下,HKCU 仍然是交互式登录用户的配置单元(由 winlogon.exe 加载)。

因此,如果您需要访问新加载的配置单元,您需要:
- 设置RegkeyRegistry.Users
- 使用您正在模拟的用户帐户的字符串 SID 打开子项。

有谁知道任何解决方法?

0 投票
3 回答
841 浏览

c# - 在 winforms 中使用控件(链接标签、树视图)

我在面板和树视图上添加了一个面板和两个 LinkLabel。

现在在 panel_Paint 事件中,我希望链接标签颜色变为白色,树视图的背景颜色变为黑色。我该怎么做呢?

下面的代码仅在面板中没有树视图时才有效,但是当我在面板中添加树视图时,它会显示:

无法将“System.Windows.Forms.TreeView”类型的对象转换为“System.Windows.Forms.LinkLabel”类型。

0 投票
4 回答
2210 浏览

c# - C# 新手 - 链接标签和函数的问题

我是 C# 的新手,以前只用 JavaScript 编写过程序,所以放轻松!

我编写了一个“应用程序启动器”程序,它逐行读取文本文件。每行只是一个程序的路径,例如 C:\Users\Jim\Desktop\Gravity.exe

到目前为止,我的程序可以成功读取每一行并生成链接列表。正如预期的那样,每个链接都显示为路径本身。

我遇到的问题是这些链接不起作用。但是,如果它们都被赋予相同的固定路径,它们将起作用。我希望每个链接都使用其 .Text 属性作为目标。(请参阅下面我的代码中的注释“有效”和“无效”)。我得到的唯一错误是“找不到指定的文件”。

我真的很感激这方面的任何帮助,因为我发现 C# 比 Javascript 更难!

更新:

谢谢你们的评论。我已将相关行更改为:

......它确实有效。但也许我可以就这一行提出一个问题,因为我发现语法有点不寻常和令人困惑。

不是对象sender的属性LinkLabel吗?所以要引用它,我们不应该使用LinkLabel.sender? (这将是更多的 JavaScript 风格!我不明白这个(LinkLabel)sender符号)

我也不明白:

空间是什么意思?比如介于objectsender?还是在System.EventArgse 之间? LinkClick是事件的名称,但是为什么我们这里有两个东西,用逗号分隔?

如您所知,我目前发现 C# 语法有点难!

先感谢您。

0 投票
3 回答
838 浏览

c# - 将字符串属性添加到可视化 C# 链接标签?

我对视觉 C# 完全陌生。虽然我可以管理控制台应用程序,但在编写表单时我很容易迷失方向。

我目前正在制作一个“应用程序启动器”,它逐行读取文本文件。每一行都是通往我电脑上其他地方的有用程序的路径。自动为文本文件中的每个路径(即每一行)制作一个链接标签。

我希望链接标签的 .Text 属性是路径的缩写形式(即只是文件名,而不是整个路径)。我发现了如何以这种方式缩短字符串(到目前为止一切都很好!)

但是,我还想将完整路径存储在某处 - 因为这是我的链接标签需要链接到的内容。在Javascript中,我几乎可以像这样将这个属性添加到linklabel:mylinklabel.fullpath=line; (其中 line 是我们阅读文本文件时的当前行,而 fullpath 是我想尝试添加到链接标签的“自定义”属性。我想它需要声明,但我不确定如何声明。

下面是我的代码的一部分,它创建表单,逐行读取文本文件并为每行上找到的路径创建一个链接标签:

那么,如何将完整路径作为字符串存储在链接标签中,以便稍后在我的 onclick 函数中使用?

提前谢谢了

吉姆

0 投票
1 回答
117 浏览

c# - 在 webbrowser c# 中按下按钮时的新链接标签

我正在制作一个网络浏览器,我需要弄清楚一些事情。当用户在文本框中键入并按下按钮时,它将使用他们在文本框中键入的地址创建一个新的链接标签。我已经尝试过并到处寻找,但我找不到任何关于如何做到这一点的信息。

0 投票
3 回答
1039 浏览

c# - 是否有动态创建友好的 LinkLabel 替代方案?

当满足某些条件时,我正在尝试动态创建从 Windows 窗体到我们网站的链接(这是一条警告消息,其中包含我们在线手册中的更多信息)。

目前,我发现LinkLabel在这种情况下使用起来非常笨拙:必须为简单的超链接动态设置 LinkClicked 处理程序似乎不优雅。

是否有满足以下要求的包装器或替代品?:

  • 从 System.Windows.Forms.Control 继承(所以我可以在 TableLayoutPanel 中使用它)
  • 具有相当低的设置(例如,没有奇怪的 LinkClicked 功能访问前检查)
  • 未绑定到特定浏览器
0 投票
2 回答
4963 浏览

c# - LinkLabel.Click 和 LinkLabel.LinkClicked 事件之间的区别?

根据http://msdn.microsoft.com/en-us/library/system.windows.forms.linklabel.aspxLinkLabel该类有一个Click事件继承自System.Windows.Forms.Control和一个LinkClicked事件。据我了解,Click事件会触发LinkClicked事件。

为什么要LinkClicked举办活动??事件有什么问题ClickLinkClicked除了点击还有其他触发方式吗?