vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: 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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Link in Richtextbox über Button öffnen 
Autor: ModeratorDaveS (Moderator)
Datum: 13.11.12 18:55

"Jede Zeile in der RTB sollte als Link betrachtet werden (ob http:// am Anfang steht oder nicht) und mit Browser geöffnet werden". So in etwa hätte deine Frage eigentlich lauten sollen?

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Link in Richtextbox über Button öffnen 
Autor: ModeratorDaveS (Moderator)
Datum: 13.11.12 19:28

Ok, aber keine Beschwerde wenn unsere Kristallkugel mal versagt

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

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

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

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