Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Textin värjäys

rndprogy [05.05.2004 18:11:36]

#

Miten TextBoxissa voi värjätä tietyn osan tektistä?

Antti Laaksonen [05.05.2004 18:21:59]

#

Tavallisessa TextBoxissa moinen ei ole mahdollista, mutta RichTextBoxilla kyllä onnistuu. Katsopa vaikkapa tästä koodivinkistä mallia:
https://www.ohjelmointiputka.net/koodivinkit/23594-vb6-html-koodin-värikoodaus

rndprogy [05.05.2004 18:32:46]

#

Mutta eipä taida VB3:ssa olla RichTextBoxia.

setä [06.05.2004 09:22:56]

#

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.

rndprogy [06.05.2004 16:08:54]

#

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.

setä [06.05.2004 16:34:46]

#

Voi se onnistuakin mutta melkoisella konstailulla. Ehkei ole kovin järkevä ratkaisu.

Antti Laaksonen [06.05.2004 17:08:07]

#

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.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta