Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: VB ja uusi funktio (PAINT)

Tapsa [25.10.2011 00:23:40]

#

Olen kiinnostunut grafiikkaan, kun piirretään geometrisiä melko yksinkertaisia kuvioita, QB oli minulle hyvä ohjelma, mutta se ei edelleenkään toimi WIN 7:ssa. Olen siirtynyt käyttämään VB6:sta. Tiedän kyllä ettei ko. ohjelma ole mikään piirto-ohjelma. On mahdollista että VB:hen voi itse määritellä funktion, joka QB:ssa oli syntaksiltaan PAINT(x,y),vari ja niin rajattu alue väritään. Miten vastaava funktio luodaan VB6:seen? Mahdollisimman yksinkertaisesti kiitos!

Synomi [25.10.2011 01:14:57]

#

Tässä P1 on pictureboxi:

'ympyrä
FrmMain.P1.FillColor = Color
FrmMain.P1.Circle (X, Y), Size, Color

'yksittäinen pixeli:
FrmMain.P1.PSet (X, Y), Color

'viiva
FrmMain.P1.Line (X, Y)-(X2, Y2), Color

'värin palautus pixelistä
color = FrmMain.P1.Point(X, Y)

'tekstin kirjotus
P1.CurrentX = 10
P1.CurrentY = 10
P1.Print "teksti"

Tiiä sit toimiiko vastaavat suoraan formille.

Tapsa [25.10.2011 02:35:50]

#

Sori, mikä on "picturebox". Voisiko saada ihan toimivan printin ja PAINT-funktion listauksen. Kyllä tämä tästä alkaa hoitua. Kiitos!

Hennkka [25.10.2011 07:58:43]

#

Picturebox on nimensä mukaan kuvalaatikko. Normaalisti siihen laitetaan kuva, mutta kuten kaikkiin vb:n controlleihin, voi siihenkin piirtää. Tuossa kyseisessä ohjelmassa voit jättää sen pois, mutta jos luot esimerkiksi valikon, kannattaa pictureboxia käyttää, jotta piirtofunktiot osuvat helpommin kohdalleen.

Vastaus

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

Tietoa sivustosta