klickbarer Hyperlink in Textbox

17/01/2010 - 21:46 von Robert Fuchs | Report spam
Ich formatiere den Text in einer "normalen" Textbox wie einen Email
Hyperlink, wenn der Text eine gültige Email Adresse ist.
Dann möchte ich durch Klick (optional Doppelklick) auf den Text zB. einen
Email Client mit dieser Adresse als Parameter aufrufen, oder eine SMTP Email
an diese Adresse senden, etc.

Wie generiere ich den Klick-Event?

Gehirnstau ;-)

mfg Robert

PS: Meine Frage betrifft weder die Text-Formatierung noch das Versenden von
Emails etc.
 

Lesen sie die antworten

#1 Frank Dzaebel
17/01/2010 - 22:02 | Warnen spam
Hallo Robert,

Wie generiere ich den Klick-Event?
Gehirnstau ;-)



Vielleicht sollte man ja lieber [Strg-Click] o.à. nehmen,
denn der User möchte ja ggf. auch die
TextBox durch Click editieren - ohne gleich den Hyperlink
damit auszulösen. Aber normal gibt's halt das gelbe
Blitz-Symbol im Eigenschaftenfenster, dann kann man
bei "Click" doppelklicken und der Handler wird
autogeneriert. Oder andere Methoden:

[Gewusst wie: Abonnieren von Ereignissen und Kündigen von
Ereignisabonnements (C#-Programmierhandbuch)]
http://msdn.microsoft.com/de-de/lib...66768.aspx

Beim Click-Handler machst Du dann einfach etwas wie:
"Process.Start(textBox1.Text);"
ggf. mit try - catch Fehlerbehandlung.


ciao Frank
Dipl.Inf. Frank Dzaebel [MCP/MVP C#]
http://Dzaebel.NET

Ähnliche fragen