リンクとテキスト全体をクリック可能にし、両方を動的に設定したいと思います。それらを置き換える方法がわかりません。以下のコードを試してみましたが、複数回呼び出されるとnull pointer exception
エラーが発生します。
私はこれを使ってみました:
void setLink(string label, string link)
{
linkLabel1.Text = label;
if (linkLabel1.Links.Count > 0)
{
linkLabel1.Links.RemoveAt(0);
}
linkLabel1.Links.Add(0, label.Length, link);
}
それは次のように呼び出されます:
foreach(Foo f in fooArr) {
setLink(f.name, f.url);
// ... do something
}
Foo
は:
public class Foo
{
public string name { get; set; }
public string url { get; set; }
}
そしてfooArr
ただList<Foo>