Segui passo passo :
1) Apri un nuovo progetto vb di tipo Controllo ActiveX
2) Da subito, ti viene aggiunto un pannello, simile ad un
form ma senza bordi. Quello è il contenitore del tuo OCX.
3) Da un nome al progetto
4) Mettigli un bottone (Command1) nel contenitore.
5) Rimpicciolisci il contenitore in modo da farci stare solo il
Command1
6) Inserisci questo codice :
codice:
Private Sub Command1_Click()
Load Form2
Form2.Timer1.Enabled = True
Form2.Show
End Sub
7) Click col tasto destro su Finestra progetto, Inserisc->Form
8) Il Form1 ti viene aggiunto.
9) Nel Form1 aggiungi un Timer (Timer1), imposta Interval su 1000
10) Metti una textbox (TextBox1) sul Form1, rimpiccilisci il Form1
quanto basta per far vedere solo il TextBox1.
11) Inserisci questo codice nel Form1:
codice:
Private Sub Timer1_Timer()
Text1.Text = Time$
End Sub
12) Chiudi il Form1.
13) Dal Menu' File click su 'Crea XXXXXX.ocx'
14) Chiudi VB.
15) Riapri VB.
16) Apri un nuovo progetto di tipo Standard Exe
17) Da Progetto->Componenti carica il tuo OCX appena creato. Trascina
il componente sul form.
18) Ti appare un bottone con su scritto "Command1".
19) Manda in esecuzione il progetto.
20) Clicca su Command1
21) Aspetta qualche istante.
Se tutto funziona hai creato un OCX con timer a 1 secondo.
Fai le modifiche sul tuo OCX nell'evento Timer del Timer1
Ciao,