Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB.NET: Edellinen radiobutton valituksi

Rautakivi [14.11.2005 15:06:15]

#

Mulla on VB.NET ohjelmassa if rakenteet radiobuttoneissa, että ne tulevat valituiksi ja tekevät asioita muuttujiin vain tietyissä tapauksissa esim. Pisteet < 0. Miten saan valituksi edellisen radiobuttonin mikäli valittu menee if:n takia enabled = false?

Eli haluan iffin alle koodin joka valitsee edellisen buttonin mikäli tämä if toteutuu.

tässä vielä pätkä koodistani:

Private Sub RBtnSwordOfMight1_CheckedChanged jne..
...
ElseIf MagicItemLimit1 - 20 < 0 And RBtnSwordOfMight1.Checked = True Then
            RBtnSwordOfMight1.Checked = False
            MsgBox("Not enough points left")
            SaiItemin4 = False
            TÄHÄN KOODI JOKA VALKKAA EDELLISEN VALITTUNA OLLEEN RADIOBUTTONIN
...

Niko [14.11.2005 16:07:55]

#

Teet stringin johon tallenat nimen

for each o as object in me.objects
if o.name = [string]
next

tohon tyyliin tai sitten ifillä

if [string] = "nappi1" then

elseif [string] = "nappi2"

end if

Rautakivi [14.11.2005 16:44:04]

#

Kiitos vain neuvosta, mutta tein sitten yksinkertaisemmin eli laitoin valinnaksi ko. tapauksissa RBtnNone.select() Sillä tuo sopi ohjelmaani paremmin sittenkin kuin edellisen napin valinta.

Vastaus

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

Tietoa sivustosta