esim jos laitetaan option boxeja joiden arvot
ovat esim. 1, 2, 3, jne... ja nimeän nämä alussa
Dim Quantity As Integer. Millä siis kerron ohjelmalle että nämä kyseiset option boxit ovat juuri näitä Quantiteja ?
Mulla on VB 6 jos se eroaa esim .NETistä.
miten määritellään
3
391
Vastaukset
- Orwell
... nk. kontrollijoukon. Näin pystyt tapahtumissa hyödyntämään Index arvoa, ja ottamaan sen (=indeksin) talteen esim. moduulitason muuttujaan, jos tarvitset tietoa tapahtuman aiheuttaneesta tai valitusta kontrollista muualla ohjelmassa.
- vbguru
eli "radiopainikkeet", toimivat kuten vanhassa radiossa, kun painat yhtä, edellinen pomppaa ylös jne.
Samalla tavalla toimii OptionButton, vain yhden arvo voi olla True, muut ovat False.
Ei noita tarvitse määritellä (Dim).
Sensijaan ohjelman aikana, tai heti alussa arvo voidaan asettaa, esim. OptionButton1.Value = True.
Jos samalla Form:lla tai Frame:lla on muita OptionButton:eita, niiden tilaksi tulee False.
Jos haluat luoda useita OptionButton:eita esimerkiksi samalle Form:lle, laita siihen yksi ja nimeä se sen nimiseksi kuin haluat.
Sitten valitset sen ja Edit-Copy ja sitten Edit-Paste. VB kysyy:
"You already have a control named 'xxxxxxx'. Do you want to create a control array?"
vastaat Yes. Tällöin VB indeksoi ensimmäisen OptionButton:in 0, toisen 1, ja jos Paste:at lisää, kolmannen indeksiksi tulee 2, neljännen 5 jne.
Sitten voit vaikka Form Load osaan laittaa:
Option1(0).Value = True, muita ei tarvitse asettaa, koska niistä tulee automaattisesti False.
Jos taas haluatkin laittaa Option1(1).Value = True, niin se on sitten valittu, muut eivät.
Ja haluat varmaan määritellä tekstin nappuloille.
Jos sinulla on vaikkapa kaksi nappulaa, indeksit 0 ja 1, laita Form Load osaan vielä:
For s = 0 To 1
Option1(s).Caption = "Valinta " & s
Next s
Edellisissä esimerkeissä OptionButton:ia ei nimetty uudelleen vaan se on alkuperäinen OptionButton1.
Jos Form:ssa on Frame, siihen laitettavat OptionButton:it toimivat itsenäisesti Form:ssa oleviin nähden.- vbguru
"..kolmannen indeksiksi tulee 2, neljännen 5 jne."
piti olla: "...neljännen 3 jne."
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Kunnissa - siis myös kaupungeissa - viihtyvät ovat kommunisteja
Nehän ovat osa yhteiskunnan tuottamia instansseja, joista on vain haittaa veronmaksajille ja yrittäjlle, kuten ollaan ve173000Järkevä ehdotus: reilun 8 miljardin euron veronkorotukset
Nykyinen hallitus on päästänyt valtion tulopuolen rappeutumaan, vaikka varallisuutta on Suomessa enemmän kuin koskaan. U471989Iski taas katumus kun en jutellut sun kanssa
Silloin kun halusit. Mutta en enää voi sille mitään, en saa muutettua sitä hetkeä..1761838SDP todellisuudessa pahin pettäjä koskaan - se syyllistyi valtiopetokseen 1918
kun aloittivat kapinan maan laillista valtiojärjestystä vastaan. Punaiset saivat tukea Neuvosto-Venäjän bolsevikeilta,1021772Miksi vasemmisto ei vastusta ulkomaisen halpatyövoiman maahantuontia
joka heikentää suomalaisten duunarien työmarkkina-asemaa ja rasittaa Suomen julkista taloutta? Vasemmistolla ideologin821483- 711026
Miksi kaikki avioeronneet miehet eivät kunnioita naisia?
Niin. Miksi avioeronneet miehet kohtelevat huonosti naisia, jotka lähestyvät heitä? Tämä on kokemuksen rintaääntä. Tämä200978Martina Aitolehti murtui Erikoisjoukoissa Matias Petäistön käsittelyssä - Tästä oli kyse
Yksi Erikoisjoukot-kauden julkkiskisaajista on yrittäjä ja hyvinvointivalmentaja Martina Aitolehti. Aitolehti on pärjän11948- 18854
- 58850