Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: TABit

Matrack [15.02.2004 12:23:12]

#

Miten TABeihin saa laitettua tekstiä yms.

setä [15.02.2004 12:54:12]

#

Lisää Tabiin tekstiruutu tai tekstikehys, johon saat haluamasi tekstin joko ominaisuutena tai ajon aikana kirjoittamalla (TextBox)

kenkku [15.02.2004 12:54:19]

#

Otat Properties Windowista Custom ja sieltä muuttelet ja lisäilet tabeja :)

Matrack [15.02.2004 16:11:43]

#

Mulla on monia tabeja, ja niihin pitäisi saada tekstiä, mutta miten saan valittua sen tabin sieltä ? En pysty muokkaamaan kuin sitä mikä on siinä edessä.

setä [15.02.2004 18:55:08]

#

Klikkaat vaan haluamaasi TABia ja se siirtyy päällimmäiseksi

BadSource [16.02.2004 10:55:28]

#

Tarvitset niin monta PictureBoxia kuin sulla on niitä TABeja. PictureBoxit pitää olla arrayssa, joten piirrä yksi boxi ja copy-paste tarvittavan monta kertaa. Kyselyyn vastaat Yes. Sitten ryhmittelet kaikki labelit ja textboxit sun muut PictureBoxeille, kullekkin yhden TABin tavarat. Seuraavalla koodilla sitten saat oikean TABin päällimmäiseksi.

Private Sub tabStrip1_Click()
   pic(tabStrip1.SelectedItem.Index - 1).ZOrder 0
End Sub

Huomaa, että kaikki pictureboxit on saman kokoisia ja että niiden Top ja Left arvot ovat samat.

setä [16.02.2004 11:25:18]

#

Tässä on näköjään puhuttu eri kontrolleista. Olen tarkoittanut SSTab.kontrollia (TABCTL32.OCX) jota on hieman helpompi käsitellä kuin tuota tabsrtipiä. Molempiin voi lisätä kontrolleja suoraan ja myös kuvan taustalle ilman pictureboxejakin.

Vastaus

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

Tietoa sivustosta