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.
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
Kiitoksia. Sain toimimaan!
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
Aihe on jo aika vanha, joten et voi enää vastata siihen.