Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Commandbutton (i) -ongelma

Harrastelija [27.04.2005 14:30:43]

#

Terve!
Olette varmaan tutustuneet joskus samankaltaiseen ongelmaan: Commandbuttonit, (jonka Name on esim. painike) pitäisi saada ohjaamaan textboxia... Esim. kun painaa command1, tulee textboxiin numero yksi, kun painaa command2, textboxiin ilmestyy numero kaksi yhden lisäksi. Jos haluatte auttaa niin kiitos!!!

hunajavohveli [27.04.2005 14:54:44]

#

Kirjoitat vain Click-proseduriin koodin, joka muuttaa textboxin text-ominaisuuden arvoa. Nämä ovat ihan perusasioita, suosittelen lukemaan ne oppaista:
https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=vbo_1

Edit: Tai siis, jos tarkoitit indeksien avulla, niin se tehtäisiin vaikkapa näin:

Private Sub Command1_Click(Index As Integer)

Text1.Text = ""
For i = 1 To Index
  Text1.Text = Text1.Text & i
Next i

End Sub

esakom [27.04.2005 15:09:19]

#

https://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=vbo_2#ohjaintaulukot

Harrastelija [27.04.2005 15:12:18]

#

Kiitti :D

Hunajavohveli: Ohjelma luki mukaan myös ne indexit, joiden yli hypättiin! Joten: jos painoi painiketta yhdeksän, laski se myös 1-9 painikkeita

hunajavohveli [27.04.2005 15:29:19]

#

No niinhän sinä sen tuon viestisi mukaan halusitkin. :)
Kun sanoit "textboxiin ilmestyy numero kaksi yhden lisäksi". Ainakin sellaisen käsityksen minä tuosta sain. Muussa tapauksessa pistät tietysti ihan vain: Text1.Text = Index

esakom [27.04.2005 15:42:13]

#

tai

Text1.Text = Text1.Text & CStr(Index)

ihan niinkuin hunajavohvelin eka samplessa, mutta ilman silmukkaa

Harrastelija [27.04.2005 15:53:40]

#

yeh. En vain tarkoittanut, että jos painaa button 9:ää tulee kaikki numerot väliltä viimeksipainetun! :) Mutta nythän se toimii, joten kiitti :D

Vastaus

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

Tietoa sivustosta