Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Avaa sovelluksessa * VB

Heikki [24.10.2003 18:42:17]

#

Olen tehnyt lähinnä harjoitusmielessä tekstinkäsittelysoftaa VB:llä, mutta olen nyt törmännyt erääseen ongelmaan:
Miten voisin tehdä niin, että Windows avaisi (teksti)tiedostot ohjelmaani? Eli kun tiedoston päällä painaa avaa sovelluksessa ja valitsee ohjelmani, niin sitten richtextboxiin tulisi tiedoston sisältö? Tai riittäisi että saisin tiedoston polun kerrottua tiedoston avaus-aliohjelmalleni.

Toivottavasti käsititte.

sooda [24.10.2003 19:59:14]

#

lainaus:

että saisin tiedoston polun kerrottua tiedoston avaus-aliohjelmalleni

eikösse ole toi command funktio ainaskin qb:ssä. eli kirjotat esim dossissa:
mun_ohjelma c:\omatjutskat\muntiedosto.txt
ja sitten mun_ohjelmassa Commandin sisältö on "c:\omatjutskat\muntiedosto.txt"...
edit:ja sitten voit laittaa näytä->kansion asetukset->tiedostotyypit ja etit sieltä vaikka tekstitiedosto ja lisäät siihe avauslistaan sen sun ohjelman

Heikki [24.10.2003 20:09:29]

#

Kiitoksia. Sain toimimaan!

Heikki [25.10.2003 08:35:14]

#

Samaan projektiin vielä:
Minulla on tällainen koodi jonka olisi tarkoitus tehdä sisennys automaattisesti, jos on { -merkki ja painetaan entteriä. Tämä ei kuitenkaan toimi, vaan tekee kyllä uuden rivin, mutta samalla tekee myös RichTexrBoxin ylälaitaan tyhjän rivin, ja siirtää sinne kursorin.

Ja tämä koodi:

Private Sub teksti_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = 13 Then
    If Right(teksti.Text, 1) = "{" Then
        teksti.Text = teksti.Text & Chr$(13) + Chr$(10) & "   "
    End If
End If

Vastaus

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

Tietoa sivustosta