Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

[?] creare controlli activex

0 views
Skip to first unread message

Salvo Aiola

unread,
Jul 2, 2001, 4:24:03 PM7/2/01
to
Ciao a tutti.
Non so da dove cominciare nella creazione di un controllo activex. So
che devo fare nuovo progetto -> Controlli activex -> OK. E poi??? Mi
spunta un nuovo progetto che contiene al posto dei normali form un
"UserControl". Lì posso inserire vari controlli che messi insieme e
con un pò di codice diventano un unico controllo migliore. La cosa che
meno ho capito è come fare il debug o come lo posso chiamare,
l'esecuzione del controllo (in pratica se inserivo un pò di codice in
un prg normale di vb lo provavo facendo F5; ora che devo fare??).
Per capirlo meglio vorrei che mi spiegaste passo passo ciò che devo
fare per creare un controllo che metta insieme un drivelistbox, un
filelistbox, un dirlistbox e li colleghi in modo che ogni volta che mi
servono basta che inserisco il mio controllo (che penso diverrà un
OCX).
Vi prego aiutatemiiiiiiiii!!!
Ciao,
Salvo

Claudio Gamberini

unread,
Jul 2, 2001, 5:09:07 PM7/2/01
to
non scomodarti a fare un ocx x il tuo problema esiste il CommonDialog ....
vedi F1
ciao


"Salvo Aiola" <s.a...@inwind.it> ha scritto nel messaggio
news:3b40d863...@news.inwind.it...

Pascal

unread,
Jul 2, 2001, 5:23:25 PM7/2/01
to
"Salvo Aiola" <s.a...@inwind.it> ha scritto nel messaggio
news:3b40d863...@news.inwind.it...

Lo salvi, lo compili, ti annoti dove lo metti (il file.ocx, cioe'
compilato), clicchi col destro sulla casella degli stumenti ->
componenti... -> ti si apre una schermata. Clicca su sfoglia, indichi il tuo
controllo e... ecco fatto... lo usi come qualsiasi altro controllo.

Un modo semplice per testarlo consiste nel tenere 2 progetti aperti
contemporaneamente. Uno Exe standard, ed uno controllo Activex
P.S.: prima di provarlo sul progetto standard, devi compilare il progetto
ActiveX.

Pascal

--
________________________________

Padroni d'ITALIA!!!!!

Perche' perche',
la domenica mi lasci sempre sola
per andare a vedere la partita
della Roma
Perche'
Perche'
tifo Roma
tifo Roma
Ale' Ale'
_______________________________

Luca Dormio

unread,
Jul 3, 2001, 5:04:03 AM7/3/01
to

Salvo Aiola <s.a...@inwind.it> wrote in message
3b40d863...@news.inwind.it...

> Ciao a tutti.
> Non so da dove cominciare nella creazione di un controllo activex. So
> che devo fare nuovo progetto -> Controlli activex -> OK. E poi??? Mi
> spunta un nuovo progetto che contiene al posto dei normali form un
> "UserControl". Lě posso inserire vari controlli che messi insieme e
> con un pň di codice diventano un unico controllo migliore. La cosa che
> meno ho capito č come fare il debug o come lo posso chiamare,
> l'esecuzione del controllo (in pratica se inserivo un pň di codice in

> un prg normale di vb lo provavo facendo F5; ora che devo fare??).
[SNIP]

Dopo aver creato il nuovo progetto con il controllo ActiveX vai su File |
Aggiungi progetto... | e scegli Exe Standard; viene creato automaticamente
un gruppo di progetti,scegli il secondo (exe standard) e dal menu'
contestuale seleziona 'Imposta come progetto di avvio'.
A questo punto puoi inserire il tuo controllo in fase di sviluppo in una
form qualsiasi del secondo progetto (vedrai che compare l'icona nel toolbox,
ma, attenzione, solo se chiudi la finestra di design dello User Control) e
fare il debug di entrambi senza bisogno di compilare l'OCX.

Ciao

--
Luca Dormio
luca....@tin.it


Salvo Aiola

unread,
Jul 4, 2001, 10:11:09 AM7/4/01
to
Non mi sono ben spiegato nel mio post.
Io volevo sapere come si fa un OCX in generale e CASUALMENTE ho preso
in considerazione di fare quel controllo. So che esiste il
commondialog e lo so usare anche bene in quasi tutte le sue
funzionalità.
Ciao,
Salvo

DElyMyth

unread,
Jul 4, 2001, 10:25:41 AM7/4/01
to
Quel giorno infaust de; Wednesday 04 July 2001 16:11, Salvo Aiola ebbe il
coraggio di esprimersi in cotal modo:

> Non mi sono ben spiegato nel mio post.
> Io volevo sapere come si fa un OCX in generale e CASUALMENTE ho preso
> in considerazione di fare quel controllo. So che esiste il
> commondialog e lo so usare anche bene in quasi tutte le sue
> funzionalità.

Prova a vedere nella guida MSDN...
[quanno ce vo' ce vo'...]

--
DElyMyth - ICQ: 8761263
Key fingerprint = E2F5 275D A50C FF24 34C0 9A0B 956B B1E6 0FD2 917B

0 new messages