Toon posts:

[C#] RichTextBox URL link kleur aanpassen, mogelijk?

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met het schrijven van een applicatie met een zwarte achtergrond, het moet een beetje leuk kunnen matchen met de Vista reut.. (Aero enzo..)..

In één van mij forms gebruik ik een richtext box, welke een zwarte achtegrondkleur heeft en een witte tekst kleur gebruikt. Nou is het zo dat deze controls een eigenschap hebben genaamd 'DetectURLs' hiermee kan je aangeven of links underlined/clickbaar gemaakt moeten worden. Vervolgens word een 'LinkClicked' even gefired als je er op clickt, zodat je er iets mee kan doen.

Echter krijg ik de kleur van mijn links niet aangepast, deze blijven een zwarte tekst kleur houden
waardoor ze 'ontzichtbaar' zijn op de zwarte achtegrondkleur, hoe kan ik de kleur van deze links veranderen? (1,5uur lang zoeken op het web heeft weinig op geleverd so far :P )

Verwijderd

Ik heb hierzo met vs.net 2002 uitgeprobeerd en als ik de ForeColor property set, dan krijgen de links gewoon de kleur die ik opgegeven heb.


C#:
1
2
3
4
5
6
7
8
this.richTextBox1.BackColor = System.Drawing.Color.Black;
this.richTextBox1.ForeColor = System.Drawing.Color.White;
this.richTextBox1.Location = new System.Drawing.Point(72, 80);
this.richTextBox1.Name = "richTextBox1";
this.richTextBox1.Size = new System.Drawing.Size(400, 272);
this.richTextBox1.TabIndex = 0;
this.richTextBox1.Text = "test\nhttp://www.tweakers.net/\ntoch nog ff een extra test\nhttp://www.microsoft.com";
this.richTextBox1.LinkClicked += new System.Windows.Forms.LinkClickedEventHandler(this.richTextBox1_LinkClicked);