| |
VB.NET - Ein- und UmsteigerRe: Link in Richtextbox über Button öffnen | | | Autor: Mike1976 | Datum: 13.11.12 11:54 |
| Also das hört sich komplizierter an wie ich dachte.
Also ich erkläre nochmal kurz..
Im rtb ist ein url link.
Dann habe ich ein Button, und ein
Label: bitte button klicken um seite in Mozilla zu öffnen.
Gruss | |
Link in Richtextbox über Button öffnen | | | Autor: Mike1976 | Datum: 13.11.12 10:40 |
| Hallo,
Habe in ein RTB ein Link denn ich anklicke, und seite Öffnet in Browser.
Kann ich das anklicken mit button ersetzen?
Gruss | |
Re: Link in Richtextbox über Button öffnen | | | Autor: Manfred X | Datum: 13.11.12 11:18 |
| Hmmm?
Übertrage den "LinkText" im LinkClicked-Eventhandler in eine
formularglobale Variable und setze die zuvor enabled = false
gesetzte Button-Eigenschaft auf true. Dann weiss der User:
Es liegt ein Link an.
Im Click-Event des Buttons startest Du dann den Browser-Prozess
unter Verwendung des Links in dieser Variable.
Nicht vergessen: Danach den Button auf Enabled = false setzen.
Oder meintest Du etwas gaaanz anderes?
Beitrag wurde zuletzt am 13.11.12 um 11:21:50 editiert. | |
Re: Link in Richtextbox über Button öffnen | | | Autor: Manfred X | Datum: 13.11.12 12:32 |
| Public Class frmRich
Dim WithEvents btnLink As New Button With _
{.Parent = Me, .Dock = DockStyle.Top, .Enabled = False}
Dim WithEvents rtb As New RichTextBox With _
{.Parent = Me, .Dock = DockStyle.Bottom, _
.DetectUrls = True, .Text = " www.vbarchiv.de"}
Private Sub rtb_LinkClicked(sender As Object, _
e As System.Windows.Forms.LinkClickedEventArgs) Handles rtb.LinkClicked
btnLink.Text = e.LinkText
btnLink.Enabled = True
End Sub
Private Sub btnLink_Click(sender As Object, _
e As System.EventArgs) Handles btnLink.Click
With btnLink
Diagnostics.Process.Start(.Text)
.Text = "" : .Enabled = False
End With
End Sub
End Class | |
Re: Link in Richtextbox über Button öffnen | | | Autor: Mike1976 | Datum: 13.11.12 18:01 |
| Ich habe es jetzt so gemacht.
Siehe Code.
Funktioniert super.
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles Button1.Click
For Each line As String In RichTextBox1.Lines
If Not line.StartsWith("http://") Then
line = "http://" & line
End If
Process.Start(line)
Next
End Sub
Beitrag wurde zuletzt am 13.11.12 um 18:01:46 editiert. | |
Re: Link in Richtextbox über Button öffnen | | | Autor: Mike1976 | Datum: 13.11.12 19:08 |
| Ja genau, ich konnte es nicht richtig formulieren wie ich ed haben will.
Manchmal ist es schwieriger zu erklären was man haben will, als die Lösung selbst.
Gruss Mike | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats sevWizard für VB5/6
Professionelle Assistenten im Handumdrehen
Erstellen Sie eigene Assistenten (Wizards) im Look & Feel von Windows 2000/XP - mit allem Komfort und zwar in Windeseile :-) Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|