Niin, mitäköhän käytetään esim. Visual Studion editorissa, koska tuskin on kyseessä kuitenkaan tavallinen RichTextBox?
Huomasin vain kun käänsin trinitin HTML-tagien värjäys koodin .NET:lle ja laitoin tuon pariinkin eri aliohjelmaa, yksi oli "kun teksti muuttuu" jokatapauksessa koodissa ilmeni välkkymistä. Löysin lyhyemmän (~12 riviä pitkän) esimerkin kuinka html-tagit saa värjättyä, toki kyseinen koodi oli hitaampaa (vaikka lyhyempi) ja välkkyminen oli vielä huomattavampaa.
1. Joten, kenelläkään jotain ehdotuksia kuinka tämä pitäisi ratkaista, että tämän välkkymisen saisi pois? (kokeilematta on vielä pari keinoa, mutta viimeyön unet jäivät vähiin niin ajattelin jos joku säästäisi minulta vaivan :D)
2. Entä kuinka rankan työn takana, olisi tehdä itse RTB:n tapainen controlli(or what ewa it is :P) johon "sisällyttäisi" tuon tagien värjäyksen.
3. Onko mahdollisesti jokin opensource (vb tai vb.net:lle) html editor, tai vastaava, jossa olisi toteutettu tuo värjääminen ilman välkkymistä.
En oikein usko, että RichTextBox välkkyy häiritsevästi, jos väritys on toteutettu vähänkin järkevästi. Koko tekstiä ei tietenkään kannata värittää joka näppäimenpainalluksen jälkeen, vaan riittää, että tarkistetaan kirjoituskohdan ympärillä oleva tekstiosuus. Lyhyen tekstipätkän värin muuttaminen tapahtuu hetkessä, ja usein väriä ei edes tarvitse muuttaa.
Joo, no niin ajattelin sen tehdä, mutten juuri nyt.
Mutta tuli pieni ongelma, tein "user control":n missä on rtbox japicturebox, johon piirretään rivinumerot, kuinka sitten saisin sen niin, että kun scrollaa rtboxia alas scrollaantuuu se pictureboxin numerotkin niin et ne olis näkyvissä oikein?
Aihe on jo aika vanha, joten et voi enää vastata siihen.