Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Kysymys

Hagrid [30.08.2002 12:36:10]

#

Tarkoitus olis tehdä sellainen lomake johon kirjotetaan omaan txtboxiin otsikko, ja toiseen tekijän nimi. Nämä sitten lähetetään toisella formilla olevaan txtboxiin. Miten nämä kaksi tietoa (otsikko ja nimi) saatais samalle linjalle, mutta niitten väliin tulisi esimerkiksi 20 merkkiä tyhjää? Elikkä kumpikin tiettyyn paikkaan ko. riviä.

Antti [30.08.2002 14:57:39]

#

Ymmärsinköhän oikein...
No seuraavasti:
form2.text2.text=trim(form1.text1.text) & space(20) & trim(form1.text2.text)

Jos haluat tarkalleen tiettyyn paikkaan:
form2.text2.text=trim(form1.text1.text) & space(20-len(trim(form1.text1.text))) & trim(form1.text2.text)

eli asetettavan ensimmäisen tekstin(trim(form1.text1.text))pituus (len) vähennetään haluttujen välien määrästä.(puhun välilyönneistä - en mistään muista halutuista väleistä).

Nyt voi syntyä tilanne, jossa ensimmäinen asetettava teksti on pidempi kuin väliLYÖNTIEN määrä jolloin koodi bugaa ( spaceen tulee miinuksia). Pituus tulee rajoittaa ja tarkistaa Textboxin OnChange-eventissä.

Hagrid [30.08.2002 16:16:05]

#

Juu ihan oikein ymmärsit! Kiitti tosta oli apua tosi paljo!

Vastaus

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

Tietoa sivustosta