Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Erilainen jonon laskenta

Toitsu [31.01.2007 14:53:51]

#

Mistähän päin kannattaisi lähteä rakentaan sellaista ohjelmaa(vb), joka lukisi nettisivun text kentästä merkkijonon pituuden ja ilmoittaa sen esimerkiksi hiiren oikean napin valikossa tms?

Yksi ajatus olisi, että jos sen ottaisi ctrl-c:llä leikepöydälle ja ohjelma heittäs pop-upin ruudulle aina kun leikepöydälle tulee uutta kamaa, jossa on jonon mitta, mutta saisikohan sen jotenkin muuten toimimaan ilman mitään "selain laajennuksia" siten, että oikealla klikattavan kentän mitta ilmestyisi siihen valikkoon joka avautuu? Riittää kun toimii IE:llä... Ja itse nettisivuun ei voi tehdä upotuksia. Homma lähti liikkeelle firman surkean laskutusohjelman aivoituksista, joka rajoittaa tietyn kentän pituudeksi 30 merkkiä, mutta ei laske sitä itse missään näkösällä, vaan joka päivä pitää laskea "manuaalisesti" 30 merkkiä useita kertoja...

Eli laiskuus kunniaan! :)

Quirzo [31.01.2007 22:01:51]

#

Kiinnostuin tästä :)
Tässä tällainen "testi", eli meinasitko tätä?
-Aina kun teksti muutuu, se ilmoittaa sen pituuden.
Tietenkin siihen lopulliseen tulisi formi, joka näkyisi päällimmäisenä, kun se muuttuu tai jotakin vastaavaa.

Dim VanhaTeksti As String
Private Sub Timer1_Timer()
Dim UusiTeksti As String
'Haetaan teksti leikepöydältä
UusiTeksti = Clipboard.GetText
'Jos vanha teksti ei ole sama kuin uusi, ilmoita
    If Not VanhaTeksti = UusiTeksti Then
        'Ilmoita pituus
        MsgBox Len(UusiTeksti)
        VanhaTeksti = UusiTeksti
    End If
End Sub

Toitsu [01.02.2007 10:29:05]

#

Siis juurikin näin ja kun taas mietti asiaa helpomman kautta, tein systrayhin kuvakkeen(Tulilinnun vinkistä siloittelemalla), josta automaattisesti avautuva ja sulkeutuva balloon kenttä, joka informoi pituuden. Vielä kun keksisi miten sitä systray iconia klikkaamalla saisi toiminteen aikaiseksi niin juttu on enemmän kuin tarpeeksi täydellinen.

Sitä vaan ajattelee asiat luonnostaan liian vaikeasti ensin...

Quirzo [01.02.2007 16:03:17]

#

En ole varma, mutta toimisiko form_keydown tai vastaava tapahtuma?

Vastaus

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

Tietoa sivustosta