Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: QB: Tyhmä värikysymys (VB.NET)

SysRq868 [25.11.2006 11:49:53]

#

Jess. Eli onko QBasicissa mahdollista tulostaa samalle riville eriväristä tekstiä? Tiedän että näyttäisi karsealta, mutta selvän esimerkin vuoksi esim. niin, että kaikki kirjaimet ovat eri väreillä?

Kiitti.

Antti Laaksonen [25.11.2006 12:33:16]

#

Jokainen ruudulla näkyvä merkki voi olla minkä värinen tahansa.

Tässä on esimerkki:

CLS
teksti$ = "OHJELMOINTIPUTKA"
FOR i% = 1 TO LEN(teksti$)
   COLOR i% MOD 5 + 10
   PRINT MID$(teksti$, i%, 1);
NEXT

Merkki ; PRINT-komennon lopussa tarkoittaa, että tekstin jälkeen ei tule rivinvaihtoa.

SysRq868 [25.11.2006 12:53:43]

#

Kiitos paljon!

Qman [25.11.2006 13:29:22]

#

entä vb.net => RichtextBox

moptim [25.11.2006 19:30:09]

#

Qman: Jos saat VB6:n käyttöösi, näin:

Teksti = "Ohjelmointiputka"
For i = 1 To Len(Teksti)
  MunRichTextBox.Text = MunRichTextBox.Text & Mid(Teksti, i, 1)
  MunRichTextBox.SelStart = Len(MunRichTextBox.Text) - 1
  MunRichTextBox.SelLength = 1
  MunRichTextBox.SelColor = QBColor (i Mod 5 + 10)
  MunRichTextBox.SelStart = Len(MunRichTextBox.Text)
  MunRichTextBox.SelLength = 0
Next i

EDIT: ja eiköhän tuon voi portata myös VB.NETille

tgunner [25.11.2006 22:48:30]

#

Eikös nämä kaksi ylempää viestiä poikenneet vähän aiheen ulkopuolelle? (niin tämäkin kyllä)

Juhko [26.11.2006 09:56:18]

#

Kuinka niin, nehän käsittelivät sitä, miten saman voi hoitaa jollakin muulla lähes samanlaisella kielellä.

Vastaus

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

Tietoa sivustosta