Nyt joku varmasti katuu, että sain tunnukset tänne ja luvan esittää tyhmiä kysymyksiä, mutta miten saan VB6:lla kaksi tai lähinnä useamman pikanäppäimen toimimaan siten, että toisen klikkaaminen kumoaa edellisen toiminnan? mun pääni saa nimittäin toimimaan vain yhden näppäimen...
Selvennä vähän.
Olet tehnyt jonkin valikon menu editorilla ja haluaisit käyttää niissä pikanäppäimiä?
Vai joku ihan oma kuten että kun painaa vaikka kirjainta A niin tapahtuu jotain?
Niin eli jos painan A niin tiettyt solut värjääntyy jos taas B niin toiset solut siten että a painikkeen mukaset solut ei jää päälle. Todella vaikeeta selittää ku en oikeesti taida tajuta koko kielestä tai yleensä ohjelmoinnista mitään. mutta pakko yrittää. kiitos että yrität auttaa
Solut?
Jokin kotitehtävä kenties?
Kerro tarkemmin.
Pitääkö värjätä jokin picturebox taikka image?
No riippuu siitä minkälaista toimintoa tarkoitat, jos se on vain yksi, niin voithan sinä aina tehdä toisella näppäimellä sen käänteisen toiminnon.
Print "hello world!"
Voi aina kumota
forminnimi.cls
Ellei formia ole näpelöity mitenkään. Näppäimet toimivat näin:
if keycode = vbkeyA then 'vbkey:n jälkeen oleva A on se näppäin, jota on käytettävä, että kyseinen koodi toteutuisi. 'Koodia... Then
Tuo ylläoleva koodi on pistettävä formin keydown osioon.
Ilmoita vielä, jos et tarkoittanut tuota.
niin siis excelissä taulukko josta pikanäppäinten avulla pitäis pystyä poimimaan tiettyt solut. juuri sellainen eli ihan alottelija olen ja koulun penkillä.
Hmm, eli tarkenna vielä se toiminto, jonka haluat kumota. Ahaa nyt huomasinkin :). Minkälaisen taulukon?
tarvetta on siis todellakin useammalle näppäimelle ja tuo käänteistoiminto ei ole mahdollinen tässä tapauksessa
Eli olisi tarvetta hieman pienelle selitykselle. Eli minkälaista talukkoa tarvitset? Koodiahan me emme anna, sillä kysehän on kouluhommista. MSFlexGridiä kenties? Ja muuten erittäin huono otsikko (huom. lue ohjeet ja täällä ei ole mitään erivapauksia naispuolisille ;).
jos on vaikka taulukko 10x10 jossa siis numerot 1-100 ja näppäimellä A pitää saada värjättyä solut joiden luku on jaollinen kahdella ja näppäimellä B luvut jotka jaollisia kolmella ja näppäimellä C luvut jotka jaollisia viidellä jne. Eli saan toki luotua näppäimet ja kaikkille oikean "tehtävän" mutta en siten että ne toimisivat perän jälkeen vaan eri (ilmeisesti) aliohjelmassa.
Eli et tiedä miten aliohjelma tehdään? Ei tuostakaan viestistä tullut selville taulukkoa, jota käytät. En nyt tiedä tarkoititko, ettet saa tehtyä aliohjelmaa, joten näytän nyt:
Sub aliohjelmannimi(parametrit) ... End Sub 'tai Function funktionnimi(parametrit) ... End funtion
Ja aliohjelmaa kutsutaan sen nimellä ja, jos on parametrejä, niin ne pitää pistää function nimen taakse ja erotella pilkulla, jos niitä on paljon.
edit: Typoja
Okei, näppylät toimii jos vielä joku osais neuvoa et miten saisin pois sen yhden solun joka ei värjäänny vaan saa vain kehykset? Eli senkin solun värjääntymään
Täällä ei tosiaan halveksita mitenkään naispuolisia ohjelmoijia, päinvastoin täällä taisi olla keskustelussa puhettakin siitä, että olisi mukava saada enemmän heitä tänne, mutta sääntöjä tulee kaikkien noudattaa yhtälailla.
Niin ja kuten edellä mainittiinkin, ei tullut vieläkään selväksi, mikä olio on kyseessä. Selvennä vähän sitä.
Eipä ole aavistustakaan mitä tein mutta nyt kaikki toimii niin kuin toivon eli kiitos kaikille avusta ja hauskaa illan jatkoa.
Ilmeiseti kyseessä oli Excel ja VBA, kun kerran oli kyse taulukon soluista, joita piti käsitellä... Pelkkä arvaus...
Aihe on jo aika vanha, joten et voi enää vastata siihen.