Permalänk
Medlem

DetectUrls vägrar samarbeta

Hejsan allihopa! Sitter och håller på med gymnasiearbete och har kommit fram till ett problem, det är så att DetectUrls inte gör länkar blåa, tex http://www.wikipedia.org/ . Det är då i en RichTextBox som vi läser in text från en .RTF-fil och DetectUrls är satt på true, men det vägrar samarbeta, dvs texten

Här har ni den bit kod där RichTextBoxen skapas:

RichTextBox info = new RichTextBox(); //skapar en ny rtf info.DetectUrls = true; //ska kolla igenom om det finns några webbadresser info.Name = "rtxt_" + i.ToString(); //Benämner info.Rtf = Properties.Resources.lol;//Öppnar vad som ska stå i info.BackColor = Color.White;//Färg: info.ForeColor = Color.Black; info.Font = new Font("Verdana", 8);//font info.Width = 650;//storlek info.Height = 450; info.ReadOnly = true;//ser till att det bara går att läsa

Känns som man har provat allt utan framgång, men jag kanske har missat något? Som ni kan se så arbetar vi i C#.

Visa signatur

Processor: Intel Core i7 930 @ 4,01Ghz Kylning: Corsair H100i Moderkort: ASUS P6T Deluxe v2 Internminne: Corsair 12GB Grafikkort: 2xEVGA GeForce GTX 780 SC ACX System Disk: Intel X25-M SSD 80GB G2 Hårddisk: 300GB WD VelociRaptor Chassi: Corsair Graphite 760T Arctic White Nätaggregat: Corsair HX 850W 80+ Ljudkort: Creative Sound Blaster X-Fi Titanium HD Operativsystem: Windows 8.1 Pro Eyefinity: 3x23" Samsung S23A700D 120Hz

Permalänk

Kollade lite snabbt på dokumentationen: http://msdn.microsoft.com/en-us/library/system.windows.forms....

Verkar som om det bara fungerar när man skriver in text. Men jag hoppas att jag har fel. Det kanske går att emulera?

Vad är målet med just denna biten? Det kanske finns en enklare lösning om ni kanske egentligen bara behöver leta upp url:er i texten, etc.

Permalänk
Medlem
Skrivet av martinrlilja:

Kollade lite snabbt på dokumentationen: http://msdn.microsoft.com/en-us/library/system.windows.forms....

Verkar som om det bara fungerar när man skriver in text. Men jag hoppas att jag har fel. Det kanske går att emulera?

Vad är målet med just denna biten? Det kanske finns en enklare lösning om ni kanske egentligen bara behöver leta upp url:er i texten, etc.

Tanken är att vi ska ha information om vissa prover inom sjukvården i en fil alternativt flera filer, sedan ska vi kunna länka vidare för mer information.

Jag tycker det borde gå med DetectUrls på .Rtf då det gör det om jag själv gör det i ett annat projekt. Ända skillnaden är att då tar jag fram richtextboxen direkt ur toolboxen istället för att bygga upp den i koden som vi gjort i detta gymnasiearbete, vilket vi behöver göra då programmet är beroende av vissa värden som ska bestämma hur många richtextboxes + flikar som ska behövs osv.

Edit: Verkar fungera när jag gör det till text som du sa, märkligt att det inte funkar med Rtf som det gör om man inte bygger upp i koden. I alla fall, får försöka hitta någon lösning runt det, tack för hjälpen!

Någon som har förslag på hur jag ska få det att klicka med .RTF?

Visa signatur

Processor: Intel Core i7 930 @ 4,01Ghz Kylning: Corsair H100i Moderkort: ASUS P6T Deluxe v2 Internminne: Corsair 12GB Grafikkort: 2xEVGA GeForce GTX 780 SC ACX System Disk: Intel X25-M SSD 80GB G2 Hårddisk: 300GB WD VelociRaptor Chassi: Corsair Graphite 760T Arctic White Nätaggregat: Corsair HX 850W 80+ Ljudkort: Creative Sound Blaster X-Fi Titanium HD Operativsystem: Windows 8.1 Pro Eyefinity: 3x23" Samsung S23A700D 120Hz