Kun pistän 2 labelii ja yhe commandin, nii kun kirjottaa label1 jotain ja painaa command1 nii label2:seen tulee label1 kirjotettu teksti siten että kirjaimet on sikisokin, ne kirjaimet on miten sattuu mitkä on label1 kirjoitettu!
minkä laisen koodin toho pitäs tehä mulla ei oo mitää tietoo?
Mahdoton tehtävä mulle
4
652
Vastaukset
- mallia
Kokeilin piruuttani Linuxin Gambasilla eikä ole kovin kummoinen tehtävä. Pitäisi toimia VB:ssä pienellä modifioinnilla.
PUBLIC SUB Button1_Click()
DIM x AS Integer
DIM paikka1 AS Integer
DIM paikka2 AS Integer
DIM merkki AS String
DIM talle AS Integer
DIM s AS String
DIM d AS String
DIM j[50] AS Integer
s=TextBox1.Text
FOR x = 1 TO Len(s)
j[x]=x
NEXT
FOR x = 1 TO 2*Len(s)
paikka1 = Int(Rnd(1,Len(TextBox1.Text) 1))
paikka2 = Int(Rnd(1,Len(TextBox1.Text) 1))
WHILE paikka1 = paikka2
paikka2 = Int(Rnd(1,Len(TextBox1.Text) 1))
WEND
talle = j[paikka1]
j[paikka1]= j[paikka2]
j[paikka2]=talle
NEXT
d=""
FOR x = 1 TO Len(s)
merkki=Mid$(s,j[x],1)
d=d & merkki
NEXT
TextBox2.Text = d
END- ihan
QBasicilta tuo koodi DIMeineen ja WENDeineen.. mielenkiintoista.
- xxxxx
Koska tuo oli turhan pitkästi tehty, niin tein Visual Basic 2005:llä lyhyemmin:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim SyötettyMrkjono As String
Dim UusiMrkjono As String
Dim i As Integer
SyötettyMrkjono = TextBox1.Text
UusiMrkjono = ""
Randomize() 'rnd-funktion satunnaisaloitus
While SyötettyMrkjono ""
i = Int(Rnd() * Len(SyötettyMrkjono) 1)
UusiMrkjono = UusiMrkjono Mid$(SyötettyMrkjono, i, 1)
SyötettyMrkjono = Microsoft.VisualBasic.Left$(SyötettyMrkjono, i - 1) Mid$(SyötettyMrkjono, i 1)
End While
TextBox2.Text = UusiMrkjono
End Sub
ps. Miten saat nuo vasemman reunan tyhjät merkit viestiisi?
- xxxxx
Koulutehtävät on annettu sitä varten, että niitä miettii ja siten oppii.
Voin toki minäkin neuvoa jossain yksityiskohdassa, mutta pääsisit liian helpolla jos koko koodin tänne panisin.
Label-kontrolleihin ei voi sitä paitsi kirjoittaa mitään, vaan niiden pitää olla Text-kontrolleja.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Henkirikos kiuruvedellä
Poliisi tutkii maaliskuussa tapahtunutta 50 luvulla syntyneen kuolemaa henkirikoksena. Missä päin tälläinen sattunut1213972Ketkä haukkuu suomalaisten ÄO:tä?
Siinä on kaksi vaihtoehtoa, joko siis rutiköyhä vajaaälyinen vasuri tai venäläinen. Kyllähän täällä käy suomenvenäläisi1773823Diesel-ammattilainen kehuu Sanna Marinia
"Sanna Marinin (sd) hallitus loi neljä vuotta sitten väliaikaisen polttoainetukijärjestelmän, kun energianhinnat nousi262591Pitkänperjantain kunniaksi tekoälyn analyysi Riikka Purran kirjoituksesta
🧠 Mitä se kertoo "riikka"-nimimerkin lähijunassa tapahtuneesta? 1. Asenteellinen ja epäasiallinen sävy: Kirjoitus purs82374100 prosentin perintövero korjaisi myös Hitas-ongelman
Moni ei uskalla kieltäytyä perinnöstä maineen menettämisen uhalla, joten sitten tulee näitä tilanteita, joissa joutuu es322163Riikan antisakset leikkaavat bensan hintaa ylöspäin
Sannan aikoina bensaa sai 1,3 euron litrahinnalla ja Riikka leikkasi sen euron ylemmäksi reiluun 2 euroon. Joko on saks41746Olen aika varma
että meidän tiemme risteäminen oli ainutkertainen tapahtuma elämässäni. En tule koskaan kohtaamaan ketään muuta, joka sa481352Läpäiseekö Martina Aitolehti Erikoisjoukot - kyllä vai ei?
Martina Aitolehti on pärjännyt mainiosti Erikoisjoukoissa. Yrittäjä on mielipiteiltään napakka ja hän sivaltaakin koulut711291Sukupuolineutraalit liikennemerkit yksi persujen älynväläys
Samassa rytäkässä kaikki syrjäseutujen bussipysäkkien liikennemerkitkin vaihdettiin, vaikkei bussia ole liikennöinyt enä221247Ei ne päivät ole samanlaisia...
Toisena hymyillään ja katsellaan silmiin, toisena taas tuntuu ettei edes tunneta toisiamme, vältellään ja katseet ei vah35969