Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Taulukko (vb)

CoDeR [17.11.2004 18:04:08]

#

siis oon tekemässä sellasta taulukko juttua. Saan kyllä kirjoitettua taulukon kohtiin tietoa mutta sitten kun esim johonkin muuttujaan pitäisi ohjelman ajon aikana saada laitettua jonkin solun teksti(esim nappia painamalla) .. siis esim. jos on talukko nimeltä grdTaulukko ja siinä 10 riviä ja 10 saraketta. Jokaisessa solussa on jotain.
solussa (grdTaulukko.Col = 3 ja grdTaulukko.Row = 3) on teksti "Moi" .. niin sitten buttonin koodiin jokin juttu mikä tallentaa tämän kysyisen solun tekstin muuttujaan.. ??
jos tohon saisi apua, olen koittanut jo vähän kaiken näköistä ja lukenut vb kirjastakin mutta juuri tämä ei silti oo onnistunu niiQu haluisin :(

Antti Laaksonen [17.11.2004 20:11:03]

#

Oletan nyt, että käytät FlexGrid-kontrollia. Tietyssä solussa olevan tekstin saat selville näin:

Dim teksti As String
grdTaulukko.Col = 3
grdTaulukko.Row = 3
teksti = grdTaulukko.Text

BadSource [18.11.2004 07:10:32]

#

Jos kyseessä on tosiaan FlexGrid tai Hierarchical FlexGrid, niin helpommin tuon taulukon arvon saa selville TextMatrix:lla.

Dim teksti As String
teksti = grdTaulukko.TextMatrix([row],[col])

Tuo Laaksosen tapa on ainoa mahdollisuus DataGrid:n kanssa, sillä se ei tunne TextMatrix:a.

CoDeR [18.11.2004 13:23:20]

#

joo käytän FlexGridii. ... oletan siis että tuossa: teksti = grdTaulukko.TextMatrix([row],[col]) noi row ja col korvataan niillä luvuilla.. :D

BadSource [18.11.2004 14:07:11]

#

Joo, ellet sitten tee muuttujia row ja col, jolloin jätät hakasulut pois. ;)

Vastaus

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

Tietoa sivustosta