1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| Function CouleurAleatoire(St As String)
Dim i As Integer
Randomize
For i = 1 To Len(St)
Printer.ForeColor = RGB(255 * Rnd + 1, 255 * Rnd + 1, 255 * Rnd + 1)
Printer.Print Mid(St, i, 1);
Next
End Function
Private Sub Command1_Click()
Printer.Line (500, 500)-(2500, 2500), , B
Printer.CurrentX = 1000
Printer.CurrentY = 1000
Printer.ForeColor = RGB(255, 0, 0)
Printer.Print "Rouge ";
Printer.ForeColor = RGB(0, 255, 0)
Printer.Print "Vert ";
Printer.ForeColor = RGB(0, 0, 255)
Printer.Print "Bleu"
CouleurAleatoire "une couleur par caractéres.."
Printer.EndDoc
End Sub |
Partager