1

ユーザーが自分のリンクを保存できるC#でLink Web /linkinfoディレクトリを作成しようとしています。

以下は私のコードです:

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ハイパーリンクが含まれていますが、挿入すると、ハイパーリンクではなくテキストとして表示されます。

4

1 に答える 1

5

ObjectListViewを使用します-標準のListViewのオープンソースラッパーです。リンクを直接サポートします。

LinkLabelをサポートするDataGridViewコントロールもご覧ください。

このコントロールを使用すると、ListViewの詳細ビューのすべての機能を利用できますが、行ごとにより多くのカスタマイズが可能です。

また、1つのプロパティを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");
    }
于 2012-06-20T14:33:25.557 に答える