Obter texto do LinkLabel criado em tempo de execução
-
06-07-2019 - |
Pergunta
Alguém por favor pode me explicar como posso obter a propriedade de texto do LinkLabel que eu criei em tempo de execução?
Eu tentei:
string str = e.Link.LinkData;
... mas que apenas exibe um messagebox vazia.
lotes, Obrigado:)
Solução
EDIT: Agora que sabemos o tipo de e
, tente:
string str = e.Link.Description;
Se o LinkLabel.Link
não tem informação suficiente, você vai ter que se referem à própria LinkLabel
. Que pode ser o remetente do evento (como sugerido por MusiGenesis), mas se não for, eu sugiro que você use uma expressão lambda ou método anônimo para se inscrever para o evento - que maneira você pode capturar o LinkLabel
e referem-se à propriedade Text
diretamente.
Outras dicas
Uma vez que você tem um "e" misteriosa em seu código, eu suponho que você está tentando fazer isso no evento LinkClicked do LinkLabel. Para fazer isso, você precisa elenco "remetente" como um LinkLabel, assim:
private void linkLabel1_LinkClicked(object sender,
LinkLabelLinkClickedEventArgs e)
{
LinkLabel lnklbl = (LinkLabel)sender;
string str = lnklbl.Text;
}