.net - Replace Text With A Hyperlink In A WPF RichTextBox?
Apr 24, 2012
I want to replace a regular link with a hyperlink in my RichTextBox, all of the information is given to me via a outside library (LinkEntity). But I don't know how to actually go about replacing the text.
I have this, but it does not work right, sometimes it throws a value cannot be null exception, and sometimes it just replaces the wrong part of the link.
I have quite an interesting question that could either be extremely simple or quite hard. I would like to know:is it possible to have a hyperlink in a richtextbox with custom text? Eg I want the hyperlink URL to be http:WWW.google.com and the text to be Google.
It is successfully removing 2, f and s..but it won't remove all the blank spaces. I am wanting my string to remove all the spaces...example "22f 33s 99y" would become 22.3399 instead of 22.33 99
I have a richtextbox in a form that opens a text file line by line.
Each line contains texts that is to be imported elsewhere and is delimited by commas.
The first two fields are dates and are fine. The remaining fields are all text and need quotations inserting.
For each line of the richtextbox is count the commas as it works through the string. For the first two nothing needs to happen. for the third comma a quotation mark is needed to the left (",); for count of commas 4 to 7 a mark is needed either side[code]...
How can I replace character/word in text (loaded to richboxtext) but only for those which are not on the "block" list ? Dim str As String = RichTextBox2.Text RichTextBox3.Text = str.Replace("1"c, "A"c)
But I want add list of words which should be excluded. I thought that I can do something like : Dim str As String = RichTextBox2.Text If Regex.IsMatch(RichTextBox2.Text, "shows") Then Else RichTextBox3.Text = str.Replace("%"c, " "c) End If RichTextBox3.Text = str.Replace("1"c, "A"c) Dim str2 As String = RichTextBox3.Text RichTextBox3.Text = str2.Replace("2"c, "B"c)
But it's not working as it will just skip replace of % for whole text and I want just just exclude particular word from list from being replaced...
I am trying to hide Hyperlink visibility in Repeater if there isn't any Text value in Hyperlink. Something like this:
Protected Sub rptReferenca_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles rptReferenca.ItemDataBound Dim lnkThumb As HyperLink = CType(rptReferenca.FindControl("lnkThumb"), HyperLink)
I have big problem with my CHAT app. I want to add smiles but i have some problems. I using transparent Richtextbox, and when i try to use Regex system to replace text with image it work, but everytime other smiles disappearing, i only see last one. Second thing, i want to use GIF animated smiley and this Regex method don't work with all of these my problems. So i need an other way... Can anybody show how to do this
Imports System.Runtime.InteropServices Public Class TransparentRichTextBox Inherits RichTextBox
In the following code I have an OpenFile() Function which opens a fileDialogBox, I then select my file (which will be a PDF) and return it back. My question is....When I get the filename and path, is there a way to take this path and put it into a textbox or richtextbox as a hyperlink? I want the user to be able to view the file once it has been selected and displayed on the form. But when I tried the following: Code: RichTextBox1.InsertLink("linktext", "linkurl.html") It said the "insertLink" was not a member of richtextbox. But i see examples of it all over the net.
Here is the code I have so far just passing the string to the textbox and richtextbox, I just need it to be passed as a hyperlink to the file location. Code: Private Sub btnOpenFile_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnAttachDoc.Click 'declare a string to the filename Dim strFileNameAndPath As String = Open File() If (strFileNameAndPath = "") Then MsgBox("You did not select a file!") [Code] .....
I have a richtextbox in a form. I would to insert in this richtextbox a hyperlink with a text that will appear in the box, and a web address(hidden) that will open by clicking on the link. what is the correct code rtf to do this?
I have got the code to create a Hyperlink in a richtextbox, I'll share it with you but to the experts, I have a question...
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load dim newlabel as new linklabel newlabel.Text = HYPERLINKNAME.text newlabel.AutoSize = True
[code].....
I need to somehow get the NEWLABEL THAT THE PERSON CLICK!
Ok, So i have googled my ass off looking, I've seen it somewhere were you can make a hyperlink with one line of text so when they click the button it opens that website in there browser and i cant seem to find it, Dose anybody know?.
Next thing, Dose anybody know how to make it so the richtextbox on my page expands when you make the window maximized, I did parent body thing but it covered all the other content on the page :/
I code in VB using VS2010..I have a richtextbox with variously coloured text.I use richtextbox.find to locate and highlight a word.I use richtextbox. replace to replace it with another word..The word is replaced - but all the colours disappear!
I have a bunch of object variables which are all initialised in their declarations such that:
Private _myObject As New ThisObject("SomeString")
where ThisObject is one of a number of object types, but all are initialised using a string.
I would like to use the Visual Studio Find/Replace dialog box to search for "As New" then replace everything from "As New" to the first set of speech marks with some text such that:
EDIT
My original example could be solved using other methods. This example is more representative of the actual problem:
Private _myObjectA As New ThisObjectA("SomeString") Private _myObjectLongName As New ThisObjectLongName("SomeString")
im currently messing up with 20 richtextboxes, and i have this issue right now.... Everytime a user leaves the richtextbox, the richtextbox should automatically scroll back to the beggining, i do that by using this
I am trying to use this code to shorten words like Hello to Hi, and Whats up to sup in a rich text box. If Value.Contains("Hello") Then Value.Replace("Hello", "Hi") End If End Sub
I want to replace the current word under mouse cursor while user click on contextmenustrip dorpdownitem. I can get the word but unable to replace the word with new one.
Here is my code: Private Sub tsmmutradifat__DropDownItemClicked(ByVal sender As Object, ByVal e As System.Windows.Forms.ToolStripItemClickedEventArgs) Handles tsmmutradifat_.DropDownItemClicked Dim myclickeditem As String = correct_word(e.ClickedItem.Text) Dim wordtoreplace As String If Not myclickeditem = Nothing Then If RichTextBox1.SelectedText = "" Then [Code] .....
I have a richtextbox and a find and replace dialog and I would like to change the location of the dialog relative to the word that is found so it doesn't hide the word. I have searched and searched and cannot find a way to find out the coordinates of the found word.
I am trimming some lines in a RTB so I am putting the line into a string, changing it and then I want to replace the old one.[code]And when done simply replacing the original text with the fixed one.But id still like to know how to do it without this method.
As a follow up to my previous question Putting together a tricky SQL query
since I now have the records returned as URL format, how can I display those as hyperlinks in my gridview? (this is how the client wants it done, not much I can say to change their mind)
My vb code is:
Dim pds As PagedDataSource = New PagedDataSource() GridView1.DataSource = pds GridView1.DataBind()
In my page there is a fileupload control and a gridview. When I upload a file, the DocName and the path of the saved file will in the gridview. I put the filepath in a hyperlink field so that it will show "View file"(not the path). My problem is - the gridview is showing "view file" text when there is no file saved.It works fine when I upload a file.
Im using vb.net 2010 express and I'm wanting to create a hyperlink in my dataset based on it's text. I have a search page that filters a binding source and brings up a form with the customers info. It's in detail, not dgv, and I have all my textboxes read only. I was thinking it would be easy by
If companytextbox.text = "msdn" then system.diagnostics.process.start("www.msdn.com") End If