Miten TextBoxissa voi värjätä tietyn osan tektistä?
Tavallisessa TextBoxissa moinen ei ole mahdollista, mutta RichTextBoxilla kyllä onnistuu. Katsopa vaikkapa tästä koodivinkistä mallia:
https://www.ohjelmointiputka.net/koodivinkit/
Mutta eipä taida VB3:ssa olla RichTextBoxia.
Yx ratkaisu on lisätä TextBoxin päälle toinen kehyksetön tarkalleen värjättävän sanan kohdalle ja asettaa siihen haluttu ForeColor ja teksti.
Eipä onnistua kun se pitäisi tapahtua ohjelman ajon aikana, sori unohdin mainita. Eli sen pitäisi vissiin etsiä sana tekstin keskeltä, vaikka niinkuin qb:ssä screen(10, 10) käsky katsoo mikä merkki.
Voi se onnistuakin mutta melkoisella konstailulla. Ehkei ole kovin järkevä ratkaisu.
Tietenkin voit myös yrittää ohjelmoida kokonaan oman tekstilaatikon PictureBoxiin käyttämällä yksinkertaisesti Printiä ja muita piirtokomentoja sekä näppäimistönlukua. Mutta enpä usko, että moinen maksaa vaivan.
Aihe on jo aika vanha, joten et voi enää vastata siihen.