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!
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.
Sori, mikä on "picturebox". Voisiko saada ihan toimivan printin ja PAINT-funktion listauksen. Kyllä tämä tästä alkaa hoitua. Kiitos!
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.
Aihe on jo aika vanha, joten et voi enää vastata siihen.