Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: napit...

Sivun loppuun

Jasmin [08.11.2003 11:31:02]

#

kun painan vaikka CTRL+P niin text1.text:iin tulisi painoit ctrl ja p:tä? miten onnistuisi?

Antti Laaksonen [08.11.2003 11:34:26]

#

Laita ensin formin KeyPreview-ominaisuuden arvoksi True, ja kirjoita sitten:

Private Sub Form_KeyDown(KeyCode As Integer, Shift As Integer)
    If Shift = 2 And KeyCode = vbKeyP Then
        Text1.Text = "Painoit Control + P"
    End If
End Sub

KeyDown-aliohjelmassa Shift on hieman erikoinen muuttuja, joka kuvaa samaan aikaan Shiftin, Controlin ja Altin tilaa. Jos Shift on 2, on Control painettuna.

Jasmin [08.11.2003 11:51:32]

#

kiitos kiitos kiitos antti! Olet tosi suloinen!

Jasmin [08.11.2003 15:20:11]

#

entäs kun haluan itse kohdab johon teksti tulostetaan? mitä sitten teen?

Blaze [08.11.2003 16:01:38]

#

lainaus:

entäs kun haluan itse kohdab johon teksti tulostetaan?

Nyt joudut täsmentämään. Minkä kohdan?

Jasmin [08.11.2003 16:37:07]

#

Kun painan hiirellä tiettyä kohtaa niin siihen voin kirjoittaa (siis text1.text kohtaan)

remontti-reiska [08.11.2003 17:24:42]

#

Täh! Siis haluutkos, että textboxi liikkuu vai se kirjotus textboxissa?

'jos haluat, että textboxi liikkuu
'formin mousedown kohtaan:
text1.move

Blaze [08.11.2003 17:33:19]

#

lainaus:

Kun painan hiirellä tiettyä kohtaa niin siihen voin kirjoittaa (siis text1.text kohtaan)

Ah, siis kursorin kohtaan. Seuraava lisää tekstin "uus teksti" kursorin kohdalle:

Text1.Text = Left$(Text1.Text, Text1.SelStart) & "uus teksti" & Right$(Text1.Text, Len(Text1.Text) - Text1.SelStart)

Jasmin [08.11.2003 21:09:04]

#

Miten voin tehdä tallennuksen joka tulee samalla tavalla kuin muissakin windows ohjelmissa?

Antti Laaksonen [08.11.2003 21:21:47]

#

Helpointa on käyttää CommonDialog-kontrollia:
https://www.ohjelmointiputka.net/koodivinkit/23692-vb6-common-dialog
https://www.ohjelmointiputka.net/koodivinkit/24030-vb6-commondialogin-käyttö

sooda [08.11.2003 21:30:25]

#

ton cd:nhän saa kanssa siitä dll:stä mutta mitkä on ne fontti ja coloori ym jutskien declaraatio nimet? voiks joku kellä on api viewer listaa ne ku mulla on tää vb5cce... kiitti.

Blaze [08.11.2003 22:38:00]

#

API Guide auttaa: http://www.partware.com/ebooks/api/ref/funcc.html#commondialog

sooda [08.11.2003 22:39:56]

#

lainaus:

API Guide auttaa: http://www.partware.com/ebooks/api/ref/funcc.html#commondialog

Wau! Tuolta löytyy siis tuhat muutakin hyödykästä jutskaa. Kiitokset!

Jasmin [08.11.2003 22:55:47]

#

Joo kiitti. Nyt mietin että miten saisin vaikka *.txt tiedoston näkymään text1.text:issä.

sooda [08.11.2003 23:03:06]

#

text1.multiline=true
open "joku_ihhmeen_tiedosto.txt" for input as #1
do until eof(1)
    line input #1,a
    text1.text=text1.text & a & vbcrlf
loop
close

(tää oli sit ihan hatusta)

Jasmin [09.11.2003 12:13:24]

#

lainaus:

text1.multiline=true
open "joku_ihhmeen_tiedosto.txt" for input as #1
do until eof(1)
    line input #1,a
    text1.text=text1.text & a & vbcrlf
loop
close

(tää oli sit ihan hatusta)

tarkoitin sitä että tuolla commondialogilla.

Pekka Kauppila [09.11.2003 13:00:50]

#

Ei sitä tiedostoa voi avata sillä CommonDialogilla vaan sen avattavan tiedoston voi valita sen avulla. Sitten se pitää erikseen avata siihen TextBoxiin.

Katsele vähän vaikka ohjelmointiputkan koodivinkkejä, jos niistä olisi jotain apua. Esimerkiksi:
Common Dialog >
https://www.ohjelmointiputka.net/koodivinkit/23692-vb6-common-dialog
Nopea tiedostonluku rutiini > https://www.ohjelmointiputka.net/koodivinkit/23513-vb6-tiedoston-lukeminen-kerralla

Jasmin [09.11.2003 13:17:34]

#

ei ole harmi kyllä apua.

Blaze [09.11.2003 13:23:29]

#

commondialog1.showopen 'näytetään se dialogi

text1.multiline=true
if commondialog1.filename = "" then exit sub 'poistutaan jos käyttäjä painoi cancel
open commondialog1.filename for input as #1 'avataan tiedosto, jonka nimi haetaan commondialogin filename -ominaisuudesta
do until eof(1) 'luetaan rivi kerrallaan textboxiin
   line input #1,a
   text1.text=text1.text & a & vbcrlf
loop
close 'suljetaan tiedosto

Jasmin [09.11.2003 13:36:45]

#

hey! tuon itsekin kirjoitin... mikähän siinä oli vikana?

Jasmin [09.11.2003 15:37:22]

#

toivottavasti tallentaminen onnistuu... ei toimi...

Aku2 [09.11.2003 22:33:36]

#

lainaus:

API Guide auttaa: http://www.partware.com/ebooks/api/ref/funcc.html#commondialog

Tääkin on tsekkaamisen arvoinen paikka:
http://www.mentalis.org/


Sivun alkuun

Vastaus

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

Tietoa sivustosta