Voisiko joku ystävälliseti kertoa yksinkertaisen koodin salasanakyselyyn. Formilla olis textbox1, jossa kysytään salasanaa ja painike jolla päästään eteenpäin jos salasana on oikein. MsqBox antais ilmoituksen jos salasana väärin.. Kiitoksia
salasana
1
326
Vastaukset
- joku...
viestiboxin käyttöön en ole perehtynyt, joten siitä en sano mitään, mutta salasanan kysely on varmaan helpoin tehtävä mitä on... Tai ainakin yksinkertaisimmillaan...
Private sub Button1_Click... (en ala kirjoittamaan tuota riviä loppuun, sen kun saa tehtyä ihan automaattisestikin...)
If Textbox1.Text = "OikeaSalaSana" Then
-koodia-
Else
-Tähän se viestiboxin koodi-
End if
End Sub
Tuossa tuo oikeasalanasa oli kirjoitettu suoraan tuonne ehtolauseeseen, mutta se olisi tietenkin voinut olla myös muuttuja, mikä on näppärää jos halutaan käyttää useampia salasanoja, esim. eri käyttäjillä, silloin ehtolause olisi muotoa:
If Textbox1.Text = OikeaSalaSana Then
Mikä tietysti vaatii sen että muuttuja "OikeaSalaSana" olisi määritettynä... Eli vaikka näin:
Dim OikeaSalaSana As String
Ja sitten pitäisi vielä jossain määritellä se salasana... Mutta esim. ulkopuolisen tiedoston käyttö vaatii jo jonkin asteisen salauksen, ettei salasanoja voi lukea jostain tekstitiedostosta, ja ohjelmaan niitä ei voi kirjoittaa, jos tarkoituksena olisi että salasana pitää voida vaihtaa myöhemmin muuttamatta itse ohjelma koodia.
Tuohon voisi tietysti liittää jonkun laskurin mikä lopettaa koko ohjelman vaikka 3:n väärän salasanan jälkeen, se onnistuu vaikka näin:
Private Laskuri As Integer = 0
Private sub Button1_Click...
If Laskuri > 2 Then End
If Textbox1.Text = "OikeaSalaSana" Then
Laskuri = 0
-koodia-
Else
Laskuri = 1
-Tähän se viestiboxin koodi-
End if
End Sub
Tuon voisi tietysti toteuttaa vaikka niinkin, että se reagoi esim. entterin painallukseen, eikä johonkin nappulaan, mikä saattaisi olla kätevämpää... Tietysti on mahdollista toteuttaa kumpikin vaihtoehto, ja silloin olisi parempi että tuo koodi sijoitetaan erilliseen subiin, ja sitä subia sitten kutsutaan klikkaamalla sitä nappia, tai painamalla entteriä textboxissa...
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Valtion alijäämä = yritystukien määrä = 10 mrd. euroa
Mutta persut eivät vaan suostu tasapainottamaan valtion budjettia, vaikka yritystuet on tiedetty haitallisiksi. Miksi p957277Suomi käyttää sosiaalietuuksiin suhteessa eniten rahaa koko maailmassa
Suomi käyttää sosiaaliturvaetuuksiin enemmän rahaa suhteessa bruttokansantuotteeseen kuin mikään muu maa maailmassa. Su3576348Grahn-Laasonen: "Kansalainen joutuu pettymään, jos demareita äänestää"
Ministeri viittaa tuoreeseen Helsingin Sanomien juttuun, jossa demarijohtajan keinoja Suomen suunnan muuttamiseksi esite583693Vähän fiksumpi Nimi kisa ? :=)
Kirjoita teidän etunimet allekkain. Jos nimissä on joku kirjain sama, poista se. Tee sama tarkistus kaikille kirjaimill293429Mikä on suurin luonne- eroavuus sinussa
Ja kaivatussasi? Vaikuttaako se huonoon vai hyvään suuntaan siinä, että teistä voisi tulla jotain?1921931Kenen haluaisit voittavan Amazing Racen: Tuomas ja Esko, Millu ja Karoliina vai Maria ja Vilma?
Amazing Race Suomi huipentuu lauantaina finaaliin. Jäljellä on kolme paria ja tiedossa on tehtäviä, jotka järkyttävät os171628- 601363
Gallup: Katsotko Salkkareita tai oletko katsonut?
Salatut elämät on suomalaisten suosikkisarja vuosikymmenestä toiseen. Salkkareiden parissa viettää aikaa sukupolvet laps181356Elämäni biisi starttaa uudessa muodossa - Voi olla pettymys faneille!
Elämäni biisi ja juontaja Katja Ståhl ovat suomalaisten suosikkeja. Lauantai-iltaisin ohjelma on vetänyt tv-katsojat arv11260Amazing Race Tomas rehellisenä Esko-appiukon, 63, tilasta: "Sairastelut ja..."
Tomas Grekov ja Esko Rotola-Pukkila ovat mukana Amazing Race Suomi -kisassa. Ja nyt vuorossa on finaali. Hankaluuksia m11237