Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Värit listassa vb6

Sivun loppuun

juze [09.07.2004 08:20:56]

#

Eli saako johonkin "listboxiin" värejä jotenkin ja mistä referencestä sellaisen voisi saada ?
esim:

listbox1.additem picture1
picture1.backcolor = vbgreen

Tämä ei tietenkään toimi, mutta näin se oli kai helpoin selittää..
Sitten tuohon voisi laittaa vaikka, että kissa = vihreä koira = punainen jne... Kiitos.

setä [09.07.2004 08:50:09]

#

Ei VB:n ListBoxiin tosiaan värejä saa, mutta jos haluat jonkinlaisen paletin, jossa on erivärisiä valintaraitoja, voit lisätä kehykseen (Frame) vaikka OpitionButtoneita grafiikkamuodossa, jolloin ne näkyvät väriraitoina. Indeksoimalla ne saat koodattua vastaavan toiminnan kuin ListBoxissa.

BadSource [09.07.2004 08:51:21]

#

Saatan olla aivan väärässä, mutta tietoni mukaan yhteenkään "listboxiin" ei saa määriteltyä omia värejä yksittäisille riveille.

Common Controls 6.0:n TreeView on tietojeni mukaan ainoa, joka käsittelee rivejään yksittäisinä solmuina (Node), joten solmujen värit ovat täysin muokattavissa käyttäjän halujen mukaan. Kun jättää määrittämättä solmuille keskenäisiä suhteita (eli solmut ovat riippumattomia toisistaan), niin TreeView näyttää tavalliselta ListBoxilta.

Setä näköjään ehti edelle...

juze [09.07.2004 08:59:04]

#

Jep..
Tämmöistä vähän ounastelinkin.
Olisi kyllä luullut, että jostain pulikasta tuollainenkin "listboksi" olis löytynyt.
Kai se sitten on pakko itse kehittää jonkunsortin patentti tuohon.
Kiitokset nopeista vastauksista.

Antti [09.07.2004 15:01:01]

#

Kyseisen tyyppisen Listboxin pystyy tekemään itse melko helposti - Googlettamaan ja etsit ColorBrowser ActiveX:n lähdekoodit ja modifioit sen perusteella.

Tein oman värivalikon erääseen projektiin koska halusin värin valinnan pieneen kompaktiin alasveto valikkoon Common Dialogin käytön sijasta.

Periaatteessa seuraavasti:
Teet klikkauksesta aukeavan usercontrollin johon dynaaminen picturebox array.Joudut ilmeisesti tekemään jonkinlaisen populointifunktion objektiin lisäksi...

juze [12.07.2004 10:26:25]

#

Hmh, löysin tämmöisen joka vastaisi kuvaustasi:
http://www.teroid.co.uk/colorbrowser.html

Tuo on kai joku .netin asennettava kontrolli komponentti.
Mitään sourceja vb6lle en löytänyt :-(

Jos viitsit laittaa linkin jos tiedät paremmin missä löytyy, niin olisin kyllä hyvin kiitollinen.

EDIT: Ja juuri tämmöistä minä etsinkin, että kiitokset vaan Antille, kun tajusi mitä tarkoitin.

Antti [12.07.2004 13:37:02]

#

Voin laittaa mallin sähköpostitse jos haluat. Laitanko tuohon novoiperkele@hotmail.com:iin vai minne?

juze [12.07.2004 14:16:08]

#

Jep.
Vaikka postiosoite vaikuttanee oudolta, se tosiaan on toiminnassa, paloi vähän käpy sitä hankkiessani.
Kiitokset jo näin etukäteen.

Blaze [12.07.2004 14:21:27]

#

juze kirjoitti:

Vaikka postiosoite vaikuttanee oudolta, se tosiaan on toiminnassa, paloi vähän käpy sitä hankkiessani.

"Tunnus on käytössä"
"Tunnus on käytössä"
"Tunnus on käytössä"
:)

juze [12.07.2004 14:35:51]

#

Blaze kirjoitti:

"Tunnus on käytössä"

Miten ihmeessä arvasit ;-)

Antti [13.07.2004 00:18:03]

#

Se paketti on toimistolla, joten tuuppaan se sinulle aamusta kunhan sinne kerkiän (niinkuin sillä jotain teksit tähän aikaan: 0:17 ... doah...).


Sivun alkuun

Vastaus

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

Tietoa sivustosta