gpt4 book ai didi

c# - 如何在ListView中插入超链接

转载 作者:太空宇宙 更新时间:2023-11-03 20:24:57 26 4
gpt4 key购买 nike

我正在尝试在 C# 中创建 Link Web/link info 目录,用户可以在其中保存他的链接。

以下是我的代码:

private void Form1_Load(object sender, EventArgs e)
{
Int i=0;
listView1.View = View.Details;
listView1.GridLines = true;
listView1.Columns.Add("Links",250,HorizontalAlignment.Center );
listView1.Columns.Add("Name", 250, HorizontalAlignment.Center);
}

private void button1_Click(object sender, EventArgs e)
{
listView1.Items.Add(textbox1.text);
listview1.Items[i].subitems.add("textbox2.text")
}

textbox2 包含超链接,但当我插入时它显示为文本,而不是超链接。

最佳答案

使用ObjectListView -- 围绕标准 ListView 的开源包装器。它支持直接链接:

另请查看支持 LinkLabel 的 DataGridView 控件。

使用此控件,您可以获得 ListView 中详细信息 View 的所有功能,但每行有更多自定义。

您还可以将一个属性设置为 true --> listView1.HotTracking = true;您的代码将如下所示:

private void button1_Click(object sender, EventArgs e)
{
listView1.Items.Add(textbox1.Text);
listView1.HotTracking = true;

listView1.Items[i].SubItems.Add("hyperlynk2.text");
}

关于c# - 如何在ListView中插入超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11121419/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com