Newsgroup: it.comp.lang.visual-basic
Titolo: [?] OCX aboutbox, e file EXP, LIB

Salve a tutti.
Premessa: uso VB5/SP3.
Ho sistemato un OCX che girovagava nel mio hard-disk (e forse, presto, sara'
sul Sito Comune)...
Vorrei sapere:
1) come si aggiunge una "About-box" (Informazioni su...) ad un OCX fatto con
VB5.
E' una property? come la visualizzo nella finestra proprieta'?
2) Cosa sono i file .EXP e .LIB, creati durante la compilazione di un OCX?
I file LIB sono gli stessi usati in C/C++ per il linking statico delle DLL?
In entrambi i casi, posso cancellarli per la distribuzione?
3) la bitmap per la ToolsBar, di che dimensione deve essere?
Io ne ho fatta una 24x24pixels, si vede bene nel controllo su una form, ma
nella palette dei controlli si vede rimpicciolita!
Ringrazio in anticipo.
--
Roal Zanazzi
z...@iol.it

nella palette dei controlli si vede rimpicciolita!
Usa una icona 28x28 per il controllo e una 16x15 per la paletta dei
controlli.
Ciao
Giovanni
-----------------------------------
Giuseppe Giovanni Selgi
Informatica & Networking
Sel...@dns.omnia.it

nella palette dei controlli si vede rimpicciolita!
Deve essere 16 pixel di larghezza e 15 di altezza. Perché? non lo so. I
controlli C++ ammettono bitmap di dimensioni maggiori, che poi sempre sulla
stessa toolbox vanno a finire. E infatti confronta la bitmap del tuo
controllo con quella dei controlli interni VB, per esempio Label o combobox:
nettamente più piccola. Purtroppo non c'è modo di aggirare il problema, che
è chiaramente specificato anche nella documentazione (a proposito, qualcuno
sa se questa limitazione c'è anche in VB6?).
Ciao,
Domenico

E' una property? come la visualizzo nella finestra proprieta'?
1-  nella finestra del progetto posizionati sulla usercontrol clicca col
destro e aggiungi una property page
2 - posiziona controlli, scritte, loghi ecc. come fosse una form e chiudi la
finestra
3 - seleziona la finestra del controllo imposta la proprietà propertypages
scegliendo la pagina che hai appena creato. (se hai creato + di una property
page da qui puoi impostare anche l'ordine in cui appaiono)
4 - prova il controllo su una form (in un progetto che avrai aperto insieme
a quello della OCX) e sarà comparsa la proprietà "Custom" (che è quella per
visualizzare le property pages)
...ho scritto un libro in 5 righe?
Ciao
--
-
MIX (VB5SP3)
post...@yahoo.com
80 links ai siti VB
http://space.tin.it/computer/gaais
http://www.tempolibero.com/user/mix/
 (alternativo)
-

controlli.
Grazie, provero'. (come hai fatto a sapere le dimensioni? esperienza? dove
l'hai letto?)
--
Roal Zanazzi
z...@iol.it

Ottimo esempio di FAQ!  :-)
-- 
Hi, Ciao
Ettore                 By -MES-
http://freeweb.aspide.it/freeweb/ilmes
 
(con OCX per stampare i Recordset)
Il sito comune di programmatori VB
http://members.xoom.com/it_lang_vb

Grazie a tutti coloro che mi hanno risposto!
Al piu' presto avremo sul Sito Comune un bel OCX free che implementa il
timer multimedia (precisione 1millisecondo).
E' semplice, ma funziona!
Dopo lunghe riflessioni :-) ho deciso di rilasciare anche i sorgenti (basta
che non li spacciate per vostri!).
ciao a tutti.
P.S. Per Mix:
mi hai spiegato come fare una property page, ma non era quello che volevo; i
passi per fare un aboutbox sono spiegati nei messaggi di Ettore Maronese e
Giuseppe G. Selgi. Grazie comunque.
--
Roal Zanazzi
z...@iol.it