Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: [VB6] Kun näppäin on painettu?

Sivun loppuun

alker [02.10.2009 17:02:25]

#

Eli jos a näppäin on painettu sen pitäisi tehdä jonkun asian.

MIB [02.10.2009 17:17:56]

#

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyA Then
        MsgBox "Painoit A nappulaa!";
    End If
End Sub

Lisää näppäinkoodeja täällä.

alker [02.10.2009 17:22:38]

#

Ei toimi :(

Antti Laaksonen [02.10.2009 17:23:50]

#

Kokeile laittaa vielä formin KeyPreview-ominaisuuden arvoksi True.

alker [02.10.2009 17:36:58]

#

Joo nyt toimii. Toinen ongelma on miten saan kuvasta läpinäkyvän?

MIB [02.10.2009 17:38:12]

#

En tiedä VB:stä enempää kuin Kiinastakaan, mutta käytin hakua, sovelsin ja postasin.

Nytkin voi käyttää hakua: https://www.ohjelmointiputka.net/keskustelu/haku.php?sana=l%E4pin%E4kyv%E4&jasen=&suunta=2&paiva=1&kuukausi=1&vuosi=2002&a5=on

Antti Laaksonen [02.10.2009 18:53:52]

#

alker kirjoitti:

Toinen ongelma on miten saan kuvasta läpinäkyvän?

Kerro vähän tarkemmin, mitä haluat tehdä.

Tapsa [03.10.2009 04:17:01]

#

Kokeilin seuraavaa MIB:n koodia, toimii mutta mikä on tuo puolipiste, ota se pois!

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If KeyCode = vbKeyA Then
        MsgBox "Painoit A nappulaa!";
    End If
End Sub

alker [03.10.2009 09:47:44]

#

Toimii hyvinkin kiitos Antti Laaksosen. Osasin ottaa puolipisteen itsekkin pois.
Mut ny on toinen ongelma. Miten saisin tietää monta riviä jossain tiedostossa on.
Että voin lukea ne läpi
Ja toinen on mikä ominaisuus on se mikä on listboksissa oleva teksti.

Antti Laaksonen [03.10.2009 11:10:44]

#

alker kirjoitti:

Miten saisin tietää monta riviä jossain tiedostossa on.

Seuraava koodi näyttää jokaisen tiedoston rivin ja lopuksi rivien määrän:

Dim rivi As String
Dim maara As Integer
Open "c:\omat\tiedosto.txt" For Input As #1
Do Until EOF(1)
    Line Input #1, rivi
    MsgBox rivi
    maara = maara + 1
Loop
Close #1
MsgBox "Yhteensä " & maara & " riviä"

Tässä funkio EOF ("end of file") kertoo, onko tiedosto luettu kokonaan. Ainoa tapa selvittää tiedoston rivien määrä on lukea kaikki sen rivit, koska tiedostosta ei näe päältä päin, kuinka monta riviä siinä on.

alker kirjoitti:

Ja toinen on mikä ominaisuus on se mikä on listboksissa oleva teksti.

Olisiko ominaisuus Text oikea?

MsgBox "Valittu rivi: " & List1.Text

alker [04.10.2009 17:53:59]

#

Nyt olisi ongelma sellainen että miten voisi lukea jotain tiedostoa joka olisi netissä? ONGELMA RATKAISTU!

alker [04.10.2009 19:14:18]

#

EI TOIMINUTKAAN! Eli tarvisin sellaista koodia millä voisi katsoa netissä olevia filuja. Tiedoston haku netistä Winsockilla (Visual Basic) ei toiminut. Alkoi vain lagittamaan. Eli kertokaa miten onnistuisi!

Antti Laaksonen [04.10.2009 19:51:59]

#

Oletko kokeillut tätä koodivinkkiä?

https://www.ohjelmointiputka.net/koodivinkit/23779-vb6-tiedoston-lataaminen-netistä

alker [04.10.2009 19:55:25]

#

Antti Laaksonen kirjoitti:

Oletko kokeillut tätä koodivinkkiä?

https://www.ohjelmointiputka.net/koodivinkit/23779-vb6-tiedoston-lataaminen-netistä

En ole mutta pienellä lisäyksellä tuosta saisi todella hyvän

Edit:OHO! KÄYTÄNNÖSSÄ TUO EI OLLUTKAAN HYVÄ RATKAISU

alker [04.10.2009 21:04:00]

#

Sama ongelma vieläkin!


Sivun alkuun

Vastaus

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

Tietoa sivustosta