- 19 Febbraio 2009
- 69
- 0
- Miglior risposta
- 0
Salve a tutti !!! Oggi vi voglio insegnare a creare il vostro paint in VB6 .
Iniziamo:
1. Apriamo Visual Basic 6 e mettiamo standard project
2. Allarghiamo il form e inseriamo: 1 PictureBox , 1 TextBox , 2 CommandButton e 1 CommonDialog
3. Nella TextBox mettiamo come Caption " 10 " - Che sara' la dimensione
Nel 1° Command button mettiamo come Caption " Imposta Dimensione "
Nel 2° Command Button come caption " Colori "
Infine inseriamo un Common Dialog ( Project > Components > Windows Common Dialog 6.0 )
Dovrebbe uscire cosi:
Ora inseriamo i codici:
1. Inseriamo per iniziare (a vuoto):
2. Nel Form_Load mettiamo :
3. Ora mettiamo Picture1_MouseDown , Picture1_MouseUp , e Picture1_MouseMove :
4. Nel Bottone " Imposta Dimensione " :
5. Per i colori mettiamo un Command Button (utilizziamo il commondialog):
Se ho sbagliato qualcosa ditemelo !!!
Beh ho finito grazie per avrer letto la mia guida ( lo spero )
A presto :ciao::ciao:
Iniziamo:
1. Apriamo Visual Basic 6 e mettiamo standard project
2. Allarghiamo il form e inseriamo: 1 PictureBox , 1 TextBox , 2 CommandButton e 1 CommonDialog
3. Nella TextBox mettiamo come Caption " 10 " - Che sara' la dimensione
Nel 1° Command button mettiamo come Caption " Imposta Dimensione "
Nel 2° Command Button come caption " Colori "
Infine inseriamo un Common Dialog ( Project > Components > Windows Common Dialog 6.0 )
Dovrebbe uscire cosi:
Ora inseriamo i codici:
1. Inseriamo per iniziare (a vuoto):
Dim Drawing as Boolean
2. Nel Form_Load mettiamo :
Private Sub Form_Load()
Drawing = False
End Sub
Drawing = False
End Sub
3. Ora mettiamo Picture1_MouseDown , Picture1_MouseUp , e Picture1_MouseMove :
Private Sub Picture1_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Drawing = True
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
On Error Resume Next ' per evitare errori
If Drawing = True Then
Picture1.PSet (X, Y), 10
End If
End Sub
Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Drawing = False
End Sub
Drawing = True
End Sub
Private Sub Picture1_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
On Error Resume Next ' per evitare errori
If Drawing = True Then
Picture1.PSet (X, Y), 10
End If
End Sub
Private Sub Picture1_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
Drawing = False
End Sub
4. Nel Bottone " Imposta Dimensione " :
Private Sub Command1_Click()
On Error Resume Next 'per evitare errori con i numeri
Picture1.DrawWidth = Text1.Text
End Sub
On Error Resume Next 'per evitare errori con i numeri
Picture1.DrawWidth = Text1.Text
End Sub
5. Per i colori mettiamo un Command Button (utilizziamo il commondialog):
Private Sub Command3_Click()
CommonDialog1.ShowColor
Picture1.ForeColor = CommonDialog1.Color
End Sub
CommonDialog1.ShowColor
Picture1.ForeColor = CommonDialog1.Color
End Sub
Se ho sbagliato qualcosa ditemelo !!!
Beh ho finito grazie per avrer letto la mia guida ( lo spero )
A presto :ciao::ciao:
Ultima modifica: