Avatar billede tobias_c_jensen Nybegynder
05. maj 2001 - 11:38 Der er 4 kommentarer og
2 løsninger

MsgBox ???

Hej, jeg har lavet en Pop-up box i mit program, og i den pop-up box kan man skrive en lille besked / sætning. F.eks. \"hej\" eller hvordan går det\", og så har jeg programmeret programmet til, at hvis brugeren skriver \"hej\" skal computeren skrive \"goddag\"! Men jeg ville gerne vide, om man kan programmere programmet til, at hvis \"hej\" bare indgår i sætningen, skal der svares \"hallo\" på skærmen. Altså uanset om brugeren skriver \"hej med dig\" eller \"hej, hvordan går det\" så skal \"goddag\" komme frem !!!
Avatar billede jennemaan Nybegynder
05. maj 2001 - 11:42 #1
If Instr(1,lcase(strInput),\"hej\")>0 Then
  \'Der står \"hej\" et sted i variablen strInput
End If

/Jennemaan
Avatar billede bidetus Nybegynder
05. maj 2001 - 11:47 #2
brug Left
if Left(text1.text, 3) = \"hej\" then
msgbox \"Goddag\",, \"velkomst\"
end if
\'Text1.text er så der hvor man skriver hej i :)
\'hvis du også vil have en som tjekker om der Kun står hej eller der også står hej med dig
if Left(text1.text, 3) = \"hej\" then
if replace(text1.text, left(text1.text, 3), \"\") <> \"\" then
msgbox \"Goddag\",, \"velkomst\"
else
msgbox \"Hejsa\",, \"velkomst\"
end if
end if
Avatar billede bidetus Nybegynder
05. maj 2001 - 11:47 #3
hehe nå så er der noget at velge imellem
Avatar billede xafion Nybegynder
05. maj 2001 - 13:07 #4
Jennemanns svar er det rigtige.
Bidetus\' svar virker kun hvis du har skrevet Hej først. OG hvis det er med små bogstaver.
Dvs den fanger ikke \"..Hej\", \"Hej\", \"hEJ\" osv.


Jennemanns svar;

if (hvis) InStr (i strengen)  LowerCase (små bogstaver) strInput (det brugeren har skrevet) > (større end) 0

(InStr finder ud af hvor ordet \"hej\" starter i strengen. F.eks. i \"Frede! Hej!\" begynder hej ved 8 karakter. Hvis InStr er andet end 0, så er der Hej i strengen, fordi den jo så peger på hvor ordet er henne)
Avatar billede bidetus Nybegynder
16. maj 2001 - 22:48 #5
ja det er rigtigt hehe.
det havde jeg overset :)
nå men det viser jo bare at der er mange ting at tage højde til i et lille simpel program :)
Avatar billede xafion Nybegynder
17. maj 2001 - 08:42 #6
:o)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester