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.
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.
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...
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.
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...
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.
Voin laittaa mallin sähköpostitse jos haluat. Laitanko tuohon novoiperkele@hotmail.com:iin vai minne?
Jep.
Vaikka postiosoite vaikuttanee oudolta, se tosiaan on toiminnassa, paloi vähän käpy sitä hankkiessani.
Kiitokset jo näin etukäteen.
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ä"
:)
Blaze kirjoitti:
"Tunnus on käytössä"
Miten ihmeessä arvasit ;-)
Se paketti on toimistolla, joten tuuppaan se sinulle aamusta kunhan sinne kerkiän (niinkuin sillä jotain teksit tähän aikaan: 0:17 ... doah...).
Aihe on jo aika vanha, joten et voi enää vastata siihen.