mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Individuazione del Tipo di Controllo

In un   For Each necessito sapere se il controllo e' Label text o
Frame...etc ect
come faccio????
For Each Control in Form1.Controls
    If ??????  = "TextBox"  Then      '   che devo mettere al posto dei
??????
    Endif
Next
Grazie 1000
--
--------------------------------------
Pinai Daniele
E-Mail Personale        =  
d.p...@levon.it
E-Mail Societa'           =  
in...@levon.it
Home Page                =  
http://www.levon.it/daniele
Home Page  Societa'   =  
http://www.levon.it
ICQ                            =  8281944

Con TypeOf
ciao
		maxx


Next
For Each Control in Form1.Controls
    If TypeOf Control Is TextBox Then ...
Next
Ciao
Faber

 Next
' UNA SOLA di queste 4 dichiarazioni
' a tuo piacere (io preferisco la terza).
'
Dim ctl
Dim ctl As Control
Dim ctl As VB.Control
Dim ctl As Object
For Each ctl In Form1.Controls
  If False Then ' ;) Per allineare le righe successive!...
  ElseIf TypeOf ctl Is VB.TextBox Then
    ' ...
  ElseIf TypeOf ctl Is VB.Label Then
    ' ...
  ElseIf TypeOf ctl Is VB.CommandButton Then
    ' ...
  Else
    '...
  End If
Next
' Oppure, per singoli controlli particolari...
'
For Each ctl In Form1.Controls
  With ctl
    Select Case .Name
    Case "Text1"
      ' ...
    Case "Command1"
      ' ...
    Case Else
      ' ...
    End Select
  End With
Next
--
Ciao.
Maurizio

Newsgroup: it.comp.lang.visual-basic
Titolo: OT rfc???

So di essere OT e chiedo scusa in anticipo
Salve a tutti.....
chi mi sa dire dove trovare la rfc (magari in italiano) che discute dei
protocolli e caratteristiche dei servizi e-mail?

 dei protocolli e caratteristiche dei servizi e-mail?
Allora: sono le RFC di Jon Postel( no, non č uno scherzo... ).
Cerca su google col nome dell'autore.
Ciao,
Andrea

 protocolli e caratteristiche dei servizi e-mail?
http://www.rfc-editor.org/rfc-index2.html
per l'italiano porta pazienza...
Ciao, SK

 dei protocolli e caratteristiche dei servizi e-mail?
In italiano lo ritengo assai difficile: le rfc sono scritte in inglese!

Newsgroup: it.comp.lang.visual-basic
Titolo: Stampe fuori standard

Salve a tutto il NG.
Ho il seguente problema, spero che qualcuno possa aiutarmi :
il mio prg (creato per un sindacato) deve provvedere a stampare le tessere
degli iscritti.
Ora per fare questo lavoro avevo cercato di utilizzare il cristal report ma
non e' stato possibile gestire il modulo delle tessere.
Ho provato, allora, con l'oggetto printer., ma anche stavolta, anche se
sembra che vada tutto bene, man mano che si stampano le tessere, (dopo circa
6) la stampa incomincia a "scendere" a cosi' i campi si sfalsano ....
Come posso risolvere questo problema ?
P.S. la stampante e' una vecchia panasonic KX-P1140
Grazie

P.S. la stampante e' una vecchia panasonic KX-P1140
]zac[
Se a ogni scheda dici a printer che e' finita la pagina il problema puo'
essere la stampante (difettoso o con impostazione interna della
lunghezza della pagina), prova con un altra stampante.
Newsgroup: it.comp.lang.visual-basic
Titolo: Qualcuno conosce l'API per svuotare il Cestino ?

Qualcuno conosce l'API per svuotare il Cestino ?
Ringrazio sin d'ora chi vorrà rispondermi !
XXXXXX    X    XXXXXX   XXXXXX
X                  X    X           X   X           X
X                  X    XXXXXX   X           X
X                  X    X           X   X           X
XXXXXX    X    X           X   XXXXXX

Ringrazio sin d'ora chi vorrà rispondermi !
SHEmptyRecycleBin
non mi chiedere i vari valori delle costanti perchè non li so (forse sul
sito comune qualcuno li conosce).
Ho notato solo che:
1) passando 1& come dwFlags svuota il cestino senza chiedere conferma e
senza mostrare la finestrella di progressione.
2) occorre chiudere la finestra che lancia l'ape per far sì che l'operazione
abbiano effetto.
Ciao
SHSTDAPI SHEmptyRecycleBin(
    HWND hwnd,
    LPCTSTR pszRootPath,
    DWORD dwFlags
);
in VB
Declare Function SHEmptyRecycleBin Lib "shell32" Alias "SHEmptyRecycleBinA"
(ByVal hwnd As Long, ByVal pszRootPath As String, ByVal dwFlags As Long) As
Long
Empties the recycle bin on the specified drive.
Returns S_OK if successful, or an OLE-defined error value otherwise.
hwnd
Handle to the parent window of any dialog boxes that might be displayed
during the operation. This parameter can be NULL.
pszRootPath
Address of a NULL-terminated string that contains the path of the root drive
on which the recycle bin is located. This parameter can contain the address
of a string formatted with the drive, folder, and subfolder names
(c:\windows\system . . .). It can also contain an empty string or NULL. If
this value is an empty string or NULL, all recycle bins on all drives will
be emptied.
dwFlags
One or more of the following values: SHERB_NOCONFIRMATION  No dialog
confirming the deletion of the objects will be displayed.
SHERB_NOPROGRESSUI  No dialog indicating the progress will be displayed.
SHERB_NOSOUND  No sound will be played when the operation is complete.
See also SHQueryRecycleBin
SHSTDAPI SHQueryRecycleBin(
    LPCTSTR pszRootPath,
    LPSHQUERYRBINFO pSHQueryRBInfo
);
Retrieves the size of the Recycle Bin, and number of items in it, on the
specified drive.
Returns S_OK if successful, or an OLE-defined error value otherwise.
pszRootPath
Address of a NULL-terminated string to contain the path of the root drive on
which the Recycle Bin is located. This parameter can contain the address of
a string formatted with the drive, folder, and subfolder names
(c:\windows\system . . .). It can also contain an empty string or NULL. If
this value is an empty string or NULL, information is retrieved for all
Recycle Bins on all drives.
pSHQueryRBInfo
Address of a SHQUERYRBINFO structure that receives the Recycle Bin
information. The cbSize member of the structure must be set to the size of
the structure before calling this API.
typedef struct _SHQUERYRBINFO
{
    DWORD cbSize;
     __int64 i64Size;
     __int64 i64NumItems;
} SHQUERYRBINFO, FAR *LPSHQUERYRBINFO;
Newsgroup: it.comp.lang.visual-basic
Titolo: [Crypto API]

Qualcuno sa spiegarmi come mai la stessa DLL, facente uso della crypto API,
mi funziona perfettamente in fase di debug mentre una volta registrata ed
eseguita sulla STESSA macchina fallisce al primo passo, cioe' alla chiamata
della funzione CryptAcquireContext?
Per la cronaca la DLL la richiamo dal server Web (IIS 5.0) tramite una ASP.
Vi ringrazio per ogni suggerimento
Dario

>Per la cronaca la DLL la richiamo dal server Web (IIS 5.0) tramite una ASP.
Mi sa tanto che devi aggiungerla negli Installed Components sul Microsoft
Transaction Server, altrimenti non la puoi vedere da ASP.
Se non hai il Transaction Server, sei a terra.
ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: Un buon sito

Devo , cioč vorrei impararlo questo visual basic
vorrei un sito che mi spieghi tutto in modo chiaro,
il sito comune non lo capisco tanto!
vorrei qualcosa come un piccolo manuale
mi aiutate?
datemi un sito perpiacere grazie

Il SC è sicuramente un buon supporto per chi ( come me ) è alle prime armi e
ha bisogno spesso di esempi per orientarsi ...... ma non è un manuale!
Se è un manuale che ti serve puoi acquistarne uno ( tipo Visual Basic 6 for
Dummies - £ 19.000 ) che sia semplice per i primi passi ...... poi il resto
viene da se.
Io ho cominciato proprio con quello e, anche se molto spesso usufruisco
degli aiuti del NG e del SC, ho comprato almeno altri 6 libri riguardanti VB
e argomenti inerenti.
Personalmente penso che gli aiuti sui siti vanno più che bene quando hai un
problema da risolvere e non sai da che parte iniziare, ma questi non possono
sostituire assolutamente dei buoni testi.
Se cominci così sarai sempre dipendente da un sito o da qualcuno che ti da
una mano.
Sul SC c'è appunto una sezione dedicata ai libri con descrizioni e giudizi.
Studiate gente ...... studiate.
Ciao, Claudio.

 ha scritto nel messaggio
news:lSG68.4680$5M4.1...@twister2.libero.it...

Inizia a scaricarti il libro di F. Balena che č la bibbia del
VB.
www.minervini.org/vb/vb.asp
                                danilo
Newsgroup: it.comp.lang.visual-basic
Titolo: Errore CommonDialog su un PC

Ciao a tutti,
ho realizzato tempo fa un programma che utilizza un CommonDialog, ha sempre
funzionato bene su tutti i PC dove l'ho installato.
E' capitato a volte di dover registrare il relativo OCX "COMDLG32.OCX"
andando in MS-DOS e digitando nella cartella c:\Windows\System32 la seguente
stringa:
regsvr32.exe COMDLG32.OCX
Ho fatto la stessa procedura anche su questo PC ma mi è apparso il seguente
errore: "LoadLibrary ("Cmdlg32.ocx") failed - impossibile trovare il modulo
specificato"
Riparto l'errore anche nella seguente immagine:
www.emicad.it/emicad.it/errori/ErroreCommonDialog.jpg
Cosa devo fare?
Ringrazio in anticipo tutti per l'aiuto.
Ciao
Emiliano

 regsvr32.exe COMDLG32.OCX
prova ad indicare il percorso completo dell'ocx, dopo esserti accertato che
effettivamente sia presente sul pc.
beppe

 ha scritto nel
messaggio news:bk446u$packq$1...@ID-96007.news.uni-berlin.de...

Il file "COMDLG32.OCX" č presente sul PC come č anche presente il file
"regsvr32.exe".
L'esecuzione del comando lěho fatta direttamente dentro la cartella
c:\Windows\system32 dove sono residenti i due file sopra citati, ma appare
l'errore che ho descritto nel precedente post.
Non so piů come fare...
Ciao
Emiliano

 appare l'errore che ho descritto nel precedente post.
Ok, ma, tanto per provare (e come ti è stato esplicitamente consigliato),
specifica il percorso completo del file da registrare.
Chi ti/ci garantisce che la cartella corrente venga considerata? Io non ci
scommetterei.

 "regsvr32.exe".
e hai provato con il regocx32 ??
beppe

 Non so piů come fare...
--[cut]--
Puoi tentare di sostituirlo (rinomina il tuo comdlg32.ocx per sicurezza),
l'originale lo trovi sul cd nella cartella os\system, ti conviene anche
sostituire il file delle dipendenze comdlg32.dep, poi prova a vedere se
funzia ed eventualmente (se te lo richiede) riprova a registrarlo.
Ciao
Riccardo

 regocx32 ??
?!?!?!?!?!

 ?!?!?!?!?!
dov'e' il problema? svolge pari pari la stessa funzione del regsvr32! ;o)
beppe

Newsgroup: it.comp.lang.visual-basic
Titolo: Registrazione programmi

Ciao a tutti.
Sto' creando una DLL che mi automatizzi le procedure di 
registrazione dei miei programmi.
Le funzioni che pensavo di implementare sono: registrazione 
del programma con un codice legato al nome dell'utente e 
registrazione legata al numero seriale dell'HD.
Pensavo inoltre di implementare una funzionalita' con la 
quale automatizzare l'invio del codice di registrazione in 
un server FTP per osservare poi in tale server se ci sono 
codici ripeturi (e quindi perone che utilizzano il mio 
programma in maniera illecita)...
Mi chiedevo se quest'ultima funzionalita' e' lecita? (la 
procedura sarebbe invisibile all'utente e l'invio di dati 
sarebbe limitato al codice di registrazione, al nome 
dell'utente a cui il programma e' registrato e l'indirizzo 
IP).
--
Posted from 
colo00-185.xoom.com
 [206.132.163.185]
via Mailgate.ORG Server - 
http://www.mailgate.org

No, la procedura descritta è illecita.
Lo determina il D.Lgsl. 675 sulla privacy.
--
GbC
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Sull'uso di DoClick

Mi hanno detto di usare questo (?)metodo(?) per chiamare un evento click da
un'altra form.
La cosa mi pare strana perchè quando scrivo il nome dell'oggetto non mi
compare nessuna possibilità di inserirlo in automatico, ma se lo scrivo lo
stesso e tutto in minuscolo, VB lo porta in automatico scritto con la "D" e
la "C" maiuscole come se lo riconoscesse.
Poi però mi risponde con un errore.
Io scrivo:
frmNomeForm!cmdNomeComando.DoClick
ma non c'è verso.
Deve essere scritto diversamente?
La cosa si può fare in maniera diversa?
Grazie in anticipo
Max
***********************************************************
---------------------------------------------------------------------------
     Everybody needs a place to rest
     Everybody wants to have a home
     Don't make no difference what nobody says
     Ain't nobody like to bge alone
---------------------------------------------------------------------------

 un'altra form.
Come vb, mai sentito.
Magari e' in qualche piega nascosta del vba di qualche applicativo m$.
Ciao
Aldo

      Ain't nobody like to bge alone
maurizio borrelli ti aveva con delicatezza gia' corretto la citazione:
--->    to be alone
senza g
sei sicuro che sia _ain't_ = _am not_ / _isn't_ e non _and_ ?

 sei sicuro che sia _ain't_ = _am not_ / _isn't_ e non _and_ ?
Ho controllato, ricontrollato, poi ho ricontrollato ancora.
E' così come l'ho scritta
Ain't nobody like to be alone
dovrebbe suonare:
Non c'è nessuno a cui piace restare solo
***********************************************************
---------------------------------------------------------------------------
     Everybody needs a place to rest
     Everybody wants to have a home
     Don't make no difference what nobody says
     Ain't nobody like to be alone
---------------------------------------------------------------------------

 Non c'č nessuno a cui piace restare solo
e poi mi lamento della situazione dell'italiano :)

Ah, ecc' ! Era un reply che oe mi ha mess' fuor' post' !
Ciao
Aldo

Newsgroup: it.comp.lang.visual-basic
Titolo: thumb di form

E' possibile, premesso di avere per esempio 3 form,
visualizzare un'anteprima in form1 tipo thumbnail delle altre form
contenenti dati,
grafica e controlli?
ciao

*morchella* ci ha deliziati con queste righe
 Quote:

senza che ti venga in mente di mettere mano ai vari ridimensionamenti fai
cosi :
form1 con 2 picture box
ci carichi in ogniuna 2 bei printscreen delle altre form !
-- 
<Gigio2K>
Sito Comune
Nokia -> I.T.H.N. -> 
http://www.ithn.it/
VB -> I.C.L.VB -> 
http://www.it-lang-vb.net/
Newsgroup: it.comp.lang.visual-basic
Titolo: [OT] *TUTTO* (o quasi) sul Visual Basic

Salve a tutti,
scusate l'intrusione, ma vorrei segnalarvi il sito 
http://www.ubi1k-vb.net
Un sacco di risorse GRATUITE e in ITALIANO per Visual Basic e, inoltre, una
MAILING LIST QUOTIDIANA che porta direttamente nella tua mailbox TIPS,
INFO,CODICE SORGENTE...
Che aspetti? Visitalo subito!
Visual Basic at Ubi 1k Headquarters 
www.ubi1k-vb.net
Aggiornato quotidianamente.
--
Umberto Meroni
[
http://www.ubi1k.com
] [
http://www.ubi1k-vb.net
]
[
webm...@ubi1k.com
] [ICQ: 14660006]
[MSN Messenger: 
ub...@hotmail.com
]
[per contattarmi: 
http://www.ubi1k.com/meroni
]

DEVO FARE UN PROGRAMMA GESTIONALE???
CHI MI PUO' DARE UNA DRITTA'???
SAPETE LIBRI??
GUIDE??'
MI AIUTATE???????
AIUTO



Le tue domande hanno maggior visibilità e più probabilità di ottenere risposta se:
1)	Rispetti la netiquette (perché hai scritto tutto in maiuscolo?)
2)	Imposti un titolo corretto al messaggio: Es: [?] Come fare un gestionale
	A tal riguardo ti consiglio la lettura del Manifesto di questo NG consultabile presso il Sito Comune
3)	Formuli le domande in maniera corretta e precise: cosa deve fare esattamente questo programma?
Per quanto riguarda i libri ti posso rimandare alla sezione VB & Libri presente sul Sito Comune, ma... libri di che? Non
credo che troverai nessun libro dal titolo: "Come creare un gestionale".... sii più preciso, più preciso!!
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Selezionare record da una DBgrid

Ciao a tutti e buona giornata
In piccola applicazione scritta in VB5 ho visualizzato gli elementi di una
Tabella Prodotti (preparata in Access '97) tramite un controllo dbgrid.
Tutto OK.
L' utente mi ha chiesto la possibilità di selezionare alcuni di questi
prodotti direttamente sulla griglia per poter trattare successivamente i
record selezionati
L'idea sarebbe di far visualizzare una ulteriore colonna, modificando la
struttura della tabella aggiungendo il campo "spunta" di un carattere, sulla
quale far porre un segno di spunta (p.e. una X) tramite il bottone del
mmouse. La "X" dovrebbe valorizzare il campo "spunta" della tabella in modo
da utilizzarlo con una query (...where spunta="X").
Non ci sono riuscito per la difficoltà che ho nel posizionarmi su quel campo
"spunta" alla visualizzazione della griglia e a gestire l'evento click o
doubleclick del mouse pe spostarmi in verticale su questo campo.
Scusate se sono stato prolisso nel tentativo di essere chiaro.
Chiederei se qualcuno mi sa dare un suggerimento risolutivo sul problema.
Accetto volentieri soluzioni alternative alla mia.
Ho cercato anche sul sito comune ma non sono riuscito a trovare nulla.
Ps.
In passato quando lavoravo con VB4 avevo risolto il problema con il
controllo GRID gestendo opportunamente i dati ed aggiornando il recordset.
Ringrazio anticipatamente
acqua...@hotmail.com

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Command

E' possibile modificare il Command ad un collegamento al Desktop da
programma ?

 programma ?
?????? Che command ??????
Se indendi la funzione command rileva le opzioni del programma (prova.exe
OPZIONE)
Quindi se nel link aggiungi -something o quello che vuoi il command lo vede.
Ciao
--
Timothy Redaelli
timothy.redae...@email.it
------------------------------------------------------------------
Togliere NONSPAMMARE per rispondere
Newsgroup: it.comp.lang.visual-basic
Titolo: Come si fa a usare i return code del Visula Basic?

Praticamente ho sviluppato 1 programma in Visual Basic 6 che fa parte di 1
progetto formato da + programmi e di diverso linguaggi tra cui c'è anche il C.
Il programma funziona correttamente l'unico problema e che,al termine
dell'applicazione dovrei fornire un return code che indica se il programma è
stato eseguito con successo (0) o se è terminato con un errore(5)? In C so che
esiste l'istruzione Return, ma in Visual Basic no,o almeno non fa la stessa
cosa. Come posso fare per far uscire 1 di questi 2 codici (0-5) al termine del
programma?
Ringrazio anticipatamente.
-- 
Posted from 
ppp-70-87.30-151.libero.it
 [151.30.87.70] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

Non c'è
VB non ha return code in uscita
Per comunicare lo stato all'uscita dall'exe VB al chiamante potresti usare
il registro di sistema.
Imposti un flag nel registro che il chiamante leggerà al termine dell'exe VB
Non mi viene in mente altro, a parte altre soluzioni meno eleganti, tipo
l'uso di file INI
Fabio

VB non ha return code in uscita
Fino qui e' vero.
C'e' pero' una soluzione:
terminarsi il processo con ExitProcess, che riceve come parametro proprio
il return code che si vuole mandare.
Se chi avvia il nostro programma e' in grado di leggere il nostro return code
(con GetExitCodeProcess, ad esempio), allora il meccanismo funziona.
-- 
hth, hal

pofferbacco!, questo lo ignoravo.. buono a sapersi :)
*mitiche apine*
Ciao e buon natale
Fabio
Newsgroup: it.comp.lang.visual-basic
Titolo: Gradiente sfumato su un form

C'č un modo per poter avere il background dei form sfumati? Magari un OCX
una API o una vespa, mi accontento anche di una cavalletta. :-)
Grazie in anticipo e ciao.
Mirco.
:-)

 :-)
Prego e spero di esserti stato d'aiuto
Stefano

 Grazie in anticipo e ciao.
E se usassi una bella picture ? dimensionata e "strechata" in base alle
dimensioni della form !
fai una prova , metti una imagine sfumata ( che ti crei con paint shop pro o
altri semplici tool ) , setta a true la proprieta' strech della picture e
nell'evento resize del form ridimensiona anche la picture !

 ha scritto> C'č un modo

http://www.google.it/search?sourceid=navclient&hl=it&q=%22visual+basic
%22+form+gradient+background

Eh... ci avevo gia pensato...
ma siccome il mio scopo era solo quello di "abbellire" un pochino le form
"piatte" di colore...
il problema č nella mia applicazione ho qualcosa come 133 (centotrentatrč)
form...
se dovessi mettere un'immagine ad ogni form... l'eseguibile mi diventa di 20
mb (e gia č di 7 mb compilato).
Cmq grazie lo stesso.
:-)


WOW!
Grazie č proprio quello che cercavo.
Anche se ti sei dimenticato di dirmi di mettere su True la proprietŕ
Autoredraw del form, senza la quale non funziona.
Cmq č perfetto, grazie mille.
Non ti do un bacio perchč primo mi piacciono le ragazze, secondo mia moglia
mi ammazzerebbe, e terzo tu mi ammazzeresti.
Grazie di nuovo e ciao.
:-)
"Nemo1970" <ferrari.s...@MAILTISCALI.it> ha scritto nel messaggio
news:at4tsf$uvi$1...@lacerta.tiscalinet.it...


 ha scritto nel messaggio
news:at56ht$10rmu6$1...@ID-51318.news.dfncis.de...


 Magari un OCX una API
Ho visto che hai già risolto, ma per completezza ti dico ugualmente che
esiste l'API GradientFillRect, che è presente da Windows 98 in poi, che fa
esattamente quello che vuoi tu, e in modo decisamente più sofisticato (prova
a passare dal rosa al violetto con la funzione che ti hanno postato, se sei
capace ;-))
Ciao
*Roby*

Ah... buono a sapersi...
Cmq per ora mi bastava una semplice sfumatura come quella propostami da
Nemo.
Ti ringrazio lo stesso.
Ciao.
:-)


 mi ammazzerebbe, e terzo tu mi ammazzeresti.
Diciamo che una vigorosa stretta di mano la preferirei.
Ciao
Stefano


Ciao
Stefano

 238 - IIf(Conta > 238, 238, Conta), 238 - Int(Conta * 0.6)), B
Ok, sei capace. :-)
Ciao
*Roby*


;-)))
ciao
Stefano
P.S.
Grazie ancora per la dritta sull'algoritmo di somiglianza.

Newsgroup: it.comp.lang.visual-basic
Titolo: crittografia e API

Vorrei sapere come usare le API di Windows per utilizzare un algoritmo di
crittografia asimmetrico (es. RSA)
Grazie in anticipo
Livio.

manderò a breve una classe che ho trovato - e rimesso a posto (era un po'
buggosa) - al Sito Comune. Detta classe si occupa proprio di questo (ignoro se
la crittografia usi una chiave hardware o simili - in pratica non ho idea se i
file criptati possano essere decriptati solo sulla macchina originale)

Newsgroup: it.comp.lang.visual-basic
Titolo: esiste..........

Esiste una rivista a cui abbonarsi che tratti delle problematiche di visual
basic  ed a cui fare riferimento?. attendo risposta. grazie

Io leggo spesso IO PROGRAMMO che pero tratta anche C++ Delphi Java
ma contiene interessanti articoli sulla programmazione in generale Un CD con
OCX ecc
e tanti Tips&Tricks
edizioni Master 
www.edmaster.it/ioprogrammo
Ciao stefano

 wrote in message
TAM44.18348$Bg7.1...@typhoon.libero.it...


fai un salto a 
www.infomedia.it
ciao


 basic  ed a cui fare riferimento?. attendo risposta. grazie
Si, Visual Basic Developer Jounal e altre, solo che
sono tutte americane...
CiaO!
Newsgroup: it.comp.lang.visual-basic
Titolo: Cambio lettera penna usb

 Ho il pc con una configuraizione che quando attacco la penna Win le 
attribuisce la prima lettera libera che � sempre la H; stamattina ho 
attaccato un disco removibile, che di preso la lettera H poi la penna USB ha 
avuto la lettera I.
Il problema � che adesso anche attaccando la sola penna USB le viene sempre 
assegnata la lettera I anche se la H non utilizzata da nessuno.
C'� un  mobo per obbligar ewin ad assegnare sempre la prima lettera libera? 
Grazie per eventuali info. Greg
-- 
Greg 

 libera? Grazie per eventuali info. Greg
Mi rispondo da solo: no, bisogna cambiare lettera a mano
-- 
Greg 

 ha scritto nel messaggio 
news:he180j$djv$1...@tdi.cu.mi.it...

Ciao Greg
Sai se � possibile via codice ?
Grazie e ciao Daniele 

 Grazie e ciao Daniele
Mai avuta questa esigenza, ma immagino che per quasi tutto quello che si pu 
fare a manina in windows, esista una api che consenta di farlo via codice. 
Del resto, io lo faccio a mano, ma lui deve eseguirlo da codice :)
Magari qualcuno esperto di api ti dar� la dritta
-- 
Greg 

 -- 
Grazie Greg
La necessit� di agire da codice nasce dal fatto che il piccolo gestionale 
che sto ultimando non so a quale utente andr� in mano e quindi volevo 
prevenire la necessit� di questa operazione manuale.
Ciao - Daniele 

 Ciao - Daniele
Allora potresti pensare di gestire la cosa dal programma di intallazione; 
li hai la possibilit� di leggere il drive che � stato scelto, tenerne conto 
per le tue necessit�, oppure cambiarlo e imporne un altro.
-- 
Greg 

 -- 
L'idea � quella di porre il DB in una chiavetta mobile e quindi non posso 
sapere a priori quale lettera assegner� il SO. Questo in se non sarebbe un 
problema in quanto posso andare a recuperare il mio DriveLetter e adeguare 
il mio percorso con una variabile. Il problema � che all'interno del 
programma uso un DataEnvironment e per l'impostazione della 
DEConnection.ConnectionSource imposto la stringa in fase di programmazione.
Sai se esiste la possibilit� di impostare questa stringa solamente in fase 
di esecuzione, potendo recuperare quindi il DriveLetter ed assegnarlo ad una 
variabile ?
Grazie - Daniele 

 quindi il DriveLetter ed assegnarlo ad una variabile ?
Mai usato le novit� di accesso ai dati di VB6.
Comunque premesso che esite l'api che ti enumera tutti i dischi e da alcune 
propriet�, se non il tipo usb quanto meno ti dir� se � fixed o removibile, 
ma con questo non risolvi perche non distingui tra cd e penna.
Per� la medesima api ti dovrebbe fornire anche il nome o la label  del 
disco... in questo caso cicli tutti i dischi e vedi chi ha la label 
"IOSONOIO" e hai trovato la lettera della tua penna.
-- 
Greg 


Te ne freghi della lettera.
Vedi su tutte le periferiche se c'� il file del db e quando lo trovi 
acquisisci la lettera dell'unit�. Funziona anche se la cambiano tre 
volte al giorno, ed � l'unico modo 'accettabile' di realizzare quello di 
cui state parlando.
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com
Newsgroup: it.comp.lang.visual-basic
Titolo: Visualizzare il contenuto di un DB

Ciao a tutti, come faccio a visualizzare il contenuto di un DB (le tabelle
non il contenuto delle tabelle) senza dover ricorrere alle proprieta'
specifiche del DB?
Praticamente vorrei fare una struttura che mi supporti sia DB access, che DB
SQL e MySQL...
Ciao e GRazie ;^)=
--
Massimo "Red Foxy" Ciccio'
Home Page: 
http://www.redfoxy.go.to/
Web Master di:
 - Libreria Ciofalo: 
http://www.ciofalo.it
 - Quantum Leap: 
http://ql.programmazione.it

recordset ADO con adOpenSchema; cerca in MSDN.
Ciao.
Alfredo.

Newsgroup: it.comp.lang.visual-basic
Titolo: Salvare una picture box

No...anche copiando pic.picture=pic.image non cambia niente...e in effetti non mi pare una cosa molto pulita
Gianni
--
TiscaliNet, libero accesso ad Internet.
http://www.tiscalinet.it
-- 
Posted from 
twingo.tiscalinet.it
 [195.130.224.85] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

No...anche copiando pic.picture=pic.image non cambia niente...e in effetti
non mi pare una cosa molto pulita
mi sono perso il thread principale... va bene quotare poco, ma cosě non si
capisce niente!
Comunque credo che il tuo problema sia la proprietŕ autoredraw.
Se č False devi salvare pic.Image, ma č solo quello che appare a video,
altrimenti devi mettere autoredraw =True prima di impostare la grafica e poi
salvare la pic.picure.
Se non č cosě sarŕ per la prossima volta.
Ciao

Newsgroup: it.comp.lang.visual-basic
Titolo: VB form resize problem, form_resize event

I am using Visual Basic 5 and I would like to know if anyone knows how I could
use the form_resize to trigger the code to resize all my objects, BUT I don't
want it to execute my resizing code untill after the person has released the
mouse button.  So that it is not continuously resizing stuff while the person
clicks and drags to the desired size, but only does it once after the person
has released the mouse and has their desired form size.
If anyone knows how to do this, let me know.
Thanks,
Adam Charney
-----== Posted via Deja News, The Leader in Internet Discussion ==-----
http://www.dejanews.com/
   Now offering spam-free web-based newsreading



' declarations
Dim FormResized as Boolean
Private Sub Form_Resize()
	FormResized = True
End Sub
Private Sub Form_MouseUp(Button As Integer, Shift As Integer, _
						X As Single, Y As Single)
	If FormResized Then
		FormResized = False
		' do whatever you need to do here, maybe something like
		Dim MyControl as Control
		For Each MyControl in Me.Controls
			' determine what type of control it is,
			' resize accordingly
			If TypeOf MyControl Is TextBox Then
						.
						.
						.
			Else
						.
						.
						.
			End If
		Next MyControl
	End If
End Sub
                  :)  Pirate Pete the Christian Privateer  :)
                  :)             aka Jack Voltz            :)
                  :)      M  A  R  A  N  A  T  H  A  !     :)
 
                   My Internet address is: 
vo...@ovnet.com
 
                  Web page:  
http://www.ovnet.com/~voltz
              Prolife page:  
http://www.ovnet.com/~voltz/prolife.htm
                     Music: 
http://www.ovnet.com/~voltz/music.htm
Newsgroup: it.comp.lang.visual-basic
Titolo: il continuo di datagridview

Ciao a tutti
grazie all'aiuto di GianLuca sono riuscito a far funzionare il datagridview 
all'interno della sua classe.
Il problema è che da un altra classe non riesco a inserire nessun dato al 
datagridview,
come posso fare?
Grazie.

 ha scritto nel messaggio 
news:eqsg2m$g5a$1...@newsread.albacom.net...


Newsgroup: it.comp.lang.visual-basic
Titolo: Grande Problema tra vb5 e vb6..

Salve a tutti e si ho un grande problema solamente con un ocx...precisamente
Mschart.ocx che aveva il vb5 .
dunque il problema è che anche copiando l'ocx  dal Vb5 e registrandolo.. e
tutte le altre cose...
non mi fa funzionare il progetto....
Ora o devo modificare il programma con l'ocx del vb6 mschr20.ocx
oppure c'e' qualche altra soluzione????
Grazie a tutti ,spero di essere stato chiaro..

oppure c'e' qualche altra soluzione????
Sul mio sito trovi, nella sezione utilità, un programmino per aggiornare le versioni dei
controlli.... tentar non nuoce...
Ciao,
Moreno
#sirri#@#morenosoft#.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.msvbsite.net
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.it-lang-vb.net
---------------------------------------------------------------------------

 ha scritto nel messaggio
news:9c3ei2$3rk$1...@fe2.cs.interbusiness.it...

Newsgroup: it.comp.lang.visual-basic
Titolo: Resize delle immagini

Ho un programma che mi fà il Browse di una serie di immagini, per adesso me
la caso facendo lo Stretch dell'immagine stessa e con qualche piccolo
accorgimento mantenendo il rapporto x/y uguale per un effetto gradevole da
vedere.
Però se ho in memoria 12 immagini che magari a video vedo di 64 pixel X 64
pixel in pratica mi ritrovo con 15 mega di immagini ridimensionate nei
momenti più tragici.
C'è qualcosa che mi permette di fare il 'resize fisico' e non solo a video
di un'immagine?
Gianni Moretti

 di un'immagine?
Usa la paintpicture per copiare da un picturebox all'altro effettuando un
resize (attento che devi usare dei PictureBox e non dei controlli Image).
Se guardi l'help sull'istruzione paintpicture troverai spiegato tutto bene.
object.PaintPicture picture, x1, y1, width1, height1, x2, y2, width2,
height2, opcode
In pratica width1 e height1 permettono di ridimensionare l'immagine di
destinazione quando sono diverse da width2 e height2.
Quando avrai imparato a padroneggiare questa tecnica, puoi passare ad usare
l'API stretchblt. Trovi sicuramente degli esempi sul sito comune.
Ciao
*Roby*
Newsgroup: it.comp.lang.visual-basic
Titolo: [VB.NET]

Oggi ho provato la datagrid di 
vb.net
Allucinante! fa anche le patatine!
Era ora!!!!!
In Vb6 le griglie erano una pena.
qualcuno oltre a me ha provato?
--
"Non credo che in tutto il mondo si riuscirebbero a vendere
più di cinque computer".
-- Thomas J. Watson, presidente dell'Ibm, 1943

Concordo con te David.
Ragazzi... passate a .NET (se potete)... è tutta un'altra storia! :o))
Saluti,
--
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp

 Ragazzi... passate a .NET (se potete)... è tutta un'altra storia! :o))
concordo con voi, lo stò facendo
il guaio è che bisogna farlo a mano, l'importazione automatica dei progetti
vb6 è da evitare...
ciao
    Vincenzo

Vincenzo concordo pienamente.
Purtroppo le due logiche son troppo distanti e il wizard di upgrade dei
progetti crea del codice, magari funzionante, ma ingestibile e non
manutenibile.
C'č questo piccolo step iniziale da superare,
ma secondo me... E' iniziata una nuova era di programmazione!


 qualcuno oltre a me ha provato?
Vuoi dire che è più flessibile (e come) di una TrueDbGrid?

 C'č questo piccolo step iniziale da superare,
Non saprei ... supponi di aver prodotto un gestionale tipo E-2 o Business: č
un piccolo step iniziale da superare? ;-)
Ciao: Giorgio

un piccolo step iniziale da superare? ;-)
Il piccolo step iniziale č soprattutto del singolo sviluppatore, per
aggiornarsi alla nuova tecnologia.
L'upgrade dei prodotti puň non essere affatto banale.
Cerca in MSDN e troverai diversi tutorial che aiutano in questo compito.


 ha scritto nel messaggio
news:A7489.75847$n04.2...@twister2.libero.it...

Non lo so, comunque parlavo di controlli compresi nell'ambiente di sviluppo,
la truedbgrid è di terze parti. :-)))) ma penso proprio che con .net non ci
sia più bisogno di andarne a cercare :-)))))
Ciao

 ha scritto nel messaggio
news:zyb89.79542$lu5.2...@twister1.libero.it...


 capire!
Se andiamo a guardare prodotti di terze parti... ovviamente posso dirti che
ci sono dei controlli
spettacolari. Senza dubbio perň, l'accesso e la visualizzazione dei dati con
.NET č tutta un'altra storia
rispetto al vecchio e caro VB6.
Saluti,
--
Antonio Cangiano
Webmaster di 
www.visualcsharp.it
Fondatore di free.it.comp.lang.csharp
E' iniziato il corso di C# !

Newsgroup: it.comp.lang.visual-basic
Titolo: URGNTE

Avrei urgentemente bisogno di sapere qual è il codice necessario per portare
un programma nella systray invece che nella normale barra. Grazie mille!
Azathoth, il Signore del Caos.
ICQ 18899317


Salutami Belzebu', il signore delle mosche...
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: ADC della scheda audio

Ciao a tutti
Qualcuno può spiegarmi come poter utilizzare l'ADC della scheda audio sotto
windows 2000 (ovviamente con VB).
Mi serve per una funzione entropica, qualsiasi aiuto è benvenuto.
Grazie
Fabio

sul sito comune dovresti trovare degli esempi su come lavorare sul registro
di Windows......
dovresti cercare di "convertire" il .reg in instruzioni VB in modo
opportuno.....
prova, per esempio:
http://www.it-lang-vb.net/download.asp?file=Archivio/Sorgenti/Funzioni_Regis
tro.bas&ID=429
http://www.it-lang-vb.net/download.asp?file=Archivio/Sorgenti/clreg.zip&ID=2
56
il primo è il più downloadato, prova quello.....
good coding!!!
--
Igor Damiani
ig...@igordamiani.it
http://www.igordamiani.it
ICQ : 11847262

scusa, non so cosa mi è preso......
ho sbagliato thread........
sorry a tutti!!!!


Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] editare una vbaccelerator sgrid control

Salve, non mi è chiaro come editare le singole caselle di una sgrid control 
(vb accelerator)
qualche suggerimento?
Ho impostato la proprietà editable della grid a true...ma niente
Grazie,. T. 

Thomas wrote:

prova a leggere questo:
http://www.vbaccelerator.com/home/VB/Code/Controls/S_Grid_2/Using_Editable_Mode/article.asp
hth
bye
r
Newsgroup: it.comp.lang.visual-basic
Titolo: Pacchetti di installazione

Con la creazione guidata non è possibile mettere uno sfondo
all'installazione,  o tutti quei fronzoli che si vedono nelle installazioni
di programmi professionali ?
Sarà che sono alle prime armi, ma non ci sono riuscito.
Inoltre vorrei chiedervi come includere nell'installazione anche dei files
dll e vxd da registrare, tempo fà lessi dei messaggi che facevano
riferimento a degli altri programmi per creare i pacchetti per
l'installazione, ma non riesco a trovare gli indirizzi.
Grazie a tutti, come sempre.
Ciao.

 ha scritto nel messaggio
news:LWqg5.33201$wS2.2...@news.infostrada.it...

1    No, a meno di modificare il programma SETUP.EXE, i sorgenti sono
inclusi nell'installazione di VB.
2    In una delle fasi della creazione guidata c'è la possibilità di
aggiungere manualmente tutti i file che necessitano al progetto non
inseriti automaticamente. Le DLL e tutti gli altri files necessari
inclusi nel progetto vengono però già inseriti automaticamente nel
pacchetto di installazione.
--
 
federic...@planet.it
Eliminare NOSPAM dall'indirizzo! Delete NOSPAM from address!

In effetti il kit di installazione di Vb6 non mi sembra all'altezza del suo
compito: molto spesso mi salva male le dipendenze dei files e mi crasha in
fase di installazione!
Se qualcuno conosce qualche kit alternativo si faccia sotto pleeease!
grazie
Bruno


I migliori sono a mio giudizio Installshield (
www.installshield.com
) e Wise.
Sono però un pò
costosi. Sui rispettivi siti puoi scaricarne delle versioni limitate a tempo
(a 15 e a 30 giorni) che comunque ti creano dei setup senza limiti di tempo
--
     -------------------------------------
     Iscriviti gratuitamente per trovare
     un mucchio di amici in tutto il mondo
 
http://asiafriendfinder.com/go/p9300
     -------------------------------------


A mio modestissimo giudizio il migliore in assoluto e' Setup Factory 5.1
della Indigorose  
www.indigorose.com
  non lo cambierei con nessun
altro neanche fossero tutti free.
provare per credere, si puo' downloadare una versione demo molto
efficiente.
Oltretutto, cosa non indifferente, e' che hanno un supporto tecnico che
risponde esaurientemente nel giro di 24 ore...
--
Frogman
indirizzo e-mail corretto: 
be...@reboot.to
Newsgroup: it.comp.lang.visual-basic
Titolo: come posso fare una commondialog sicura...

cioč voglio che l'utente possa scegliere quale file aprire
ma
     - solo fra i file con estensione *.jpg (magari mostrando l'anteprima)
     - che possa vedere solo una cartella (o eventuali sue sottocartelle)
     - che non possa creare nuove cartelle o cancellare file (cosa che
normalmente č possibile premendo canc o col pulsante nuova cartella)

 ha scritto nel messaggio
news:EAYq8.118884$1S3.3...@twister1.libero.it...

Il sistema piu' semplice e'.... non usare Common Dialog ;-)
Un sistema molto rapido e' creare una form personalizzata con un DirListBox
un FileListBox e un picturebox per l'anteprima... l'unica liberta' in piu'
che lasci, rispetto a quanto detto sopra, e' quella di navigare in altre
cartelle.
Per un effetto migliore (anche estetico, perche' francamente il FileListBox
sa un po' di vecchio...) puoi usare invece un TreeView e un ListView; in
questo caso hai bisogno di un po' piu' di codice perche' e' compito tuo
creare la struttura delle cartelle nel tree e visualizzare i file
corrispondenti in lista, in ogni caso te la cavi con un paio di Dir$ e puoi
anche limitare il percorso come desideri.
Esempi di uso ricorsivo di Dir$ per creare una struttura ad albero li trovi
sul Sito Comune.
Ciao
--
Luca Dormio - 
luca....@tin.it
________________________________
"Marty, non stai ragionando in maniera quadridimensionale"
Dr. Emmett L. Brown

  - che non possa creare nuove cartelle o cancellare
Se ti accontenti di questo, c'è l'Api SHBrowseForFolder. Basta guardare su
AllAPI ( 
http://www.allapi.net/agnet/appdown.htm
 ) e ci trovi anche un
esempio di utilizzo.
Altrimenti ti devi scrivere tu una form apposta, come ti ha giustamente
suggerito Luca.
Ciao
*Roby*

 Se ti accontenti di questo, c'è l'Api SHBrowseForFolder.
Scusa, ignora la precedente risposta. Questa API serve per selezionare una
directory, non un file. Non avevo letto bene la richiesta.
Ciao
*Roby*

 ha scritto nel messaggio
news:EAYq8.118884$1S3.3...@twister1.libero.it...

Io ti consiglio di crearti un form che utilizzi come commondialog,
io sto proprio facendo cosě, anche per evitare installazioni con il
commdlg.ocx che mi sta dando un casino di problemi negli altri computer dove
installo il mio software (avete avuto anche vuoi problemi di questo tipo ? )
Utilizza dirlistbox e filelistbox, puň riuscire esteticamente migliore del
commondlg e sicuramente + funzionale.
Ciao
Giuseppe

 wrote in message
news:a8i5g0$skeq2$1...@ID-94194.news.dfncis.de...

se ben ricordo può anche servire a selezionare un singolo file, anche se
l'interfaccia utente (singolo finestrone a albero) non è delle più felici;
ciao

 ha scritto

forse puo' servire
http://www.mvps.org/ccrp/
controls
description
ex file dialogs
Newsgroup: it.comp.lang.visual-basic
Titolo: Lock pessimistico ADO ACCESS2000

Sto sviluppando una applicazione multiutente con VB6 (SP5), ADO,
ACCESS 2000 su rete locale.
Ho cercato di impostare un blocco di tipo pessimistico su di un record
ma non funziona come dovrebbe. Ovvero, secondo quello che ho letto,
basterebbe editare un campo (anche senza l'update) per bloccare il
record in questione fino all'Update o alla chiusura del recordset, per
cui un secondo utente che cercasse di accedere allo stesso record
dovrebbe ricevere un errore.
Ho fatto un piccolo programma di test: 
DIM MyConn As New ADODB.Connection
Dim MyRecSet As New ADODB.Recordset
Dim StrConnString AS String  
 
On Error GoTo GEST_ERR
 
StrConnString = "Provider = Microsoft.Jet.OLEDB.4.0;" & _
                          "Data Source = " & MyDb.MDB
 
' Apro la connessione
MyConn.CursorLocation = adUseServer
MyConn.Mode = adModeReadWrite
MyConn.Open strConnection
 
'Creo il recordset relativo ad un record di una tabella del database:
MyRecSet.Source = "SELECT * FROM TAB_CONTR" WHERE qualcosa....…
MyRecSet.LockType = adLockPessimistic
MyRecSet.ActiveConnection = MyConn
MyRecSet.CursorType = adOpenKeyset
MyRecSet.CursorLocation = adUseServer
 
 MyRecSet.Open
 
 ' Edito un campo per tentare di bloccare il recordset:
MyRecSet!Campo1 = 1
' blocco il programma in modo che il record rimanga bloccato fino a
'che non esco dal MsgBox:
MsgBox "Ho editato un campo - il record dovrebbe essere bloccato..."
MyRecSet.Update
MyRecSet.Close
Set MyRecSet = Nothing
Exit Sub
 
GEST_ERR:
  MsgBox Err.Description
End Sub  
Un primo utente esegue il programma e si ferma al msgbox.
Un secondo utente esegue lo stesso programma. A questo punto mi
aspetterei che al momento di aprire il recordset venisse "bloccato" e
ricevesse un errore (mi sembra 3186 o 3260).
Invece il programma prosegue ed anche il secondo utente arriva al
msgbox. 
Domande: 
1) non esiste il blocco pessimistico nell' OLEDB provider di ACCESS
2000 per cui viene impostato sempre e  comunque come ottimistico?
2) Il modo in cui ho editato il campo è sbagliato?
3) sbaglio qualcos'altro?
Grazie anticipatamente.
Pierluigi Altavista.
P.S. E' la prima volta che "posto" su di un NewsGroups. Spero che vada
tutto bene.

 MyRecSet.Source = "SELECT * FROM TAB_CONTR" WHERE qualcosa.....

Se non sbaglio il pessimistico ti blocca fino ad aggiornamento
avvenuto.Aggiornato, il record è rilasciato.
Forse ti può essere di aiuto:
BeginTrans, CommitTrans, and RollbackTrans Methods
giuseppeD

Newsgroup: it.comp.lang.visual-basic
Titolo: ACCESS

Scusate ma devo farvi una domanda esclusivamente su ACCESS!
E' possibile creare un DATABASE COMPILATO che funzioni senza alcuna 
versione di Access installata sul computer?
Se sě, come posso fare?
Se c'č qualche NG piů specifico potreste dirmi quale č?
Grazie anticipatamentte!
Alessandro	;)

Alessandro ;)
Newsgroup: it.comp.lang.visual-basic
Titolo: file log.

Salve a tutti,
vorrei sapete come si fanno a salvare le impostazione dei pulsantini chek in
un faile log.
Spego che possiate aiutarmi.
Ciao.

un faile log.
La cosa più semplice che mi viene in mente è generare un array di checkbox (Es Check1(0), Check1(1), .....)
Per salvare:
Open "miofile.log" for output as #1
	for i= 0 to n	'n=numero di controlli nel vettore
		print #1, Check(i).Value
	next i
close #1
Verrà generato un file del tipo:
1
0
1
0
0
...
Dove il primo numero è l'indice del controllo nel vettore ed il secondo è il valore della proprietà value di quel
controllo.
Per leggerlo:
Open "miofile.log" for input as #1
	for i=0 to n
		line input #1, valore
		Check(i).Value=Cintl(valore)
	next i
close #1
Ciao,
Moreno
#sirri#@
morenosoft.com
(togliete "#" dall'indirizzo)
Moreno Sirri VB Site - 
http://www.morenosoft.com/MSVBSite/
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------
Newsgroup: it.comp.lang.visual-basic
Titolo: [!] 255 controls max !

Attenzione Attenzione...
sono stato fregato e non voglio che capiti ad altri !
il mio prog utilizzava picture come contenitori di controlli tipo un form...
avevo fatto questa scelta perchè in un mdiform mi allineava automaticamente
le parti visibili o meno..
a parte questo ieri durante il posizionamento di una textbox mi appare un
messaggio del tipo RAGGIUNTO IL LIVELLO MASSIMO DI CONTROLLI PER QUESTA
FORM...
infatti il mio mdiform ne aveva già 255...
ora mi tocca trasformare picture in form senza controlbox e fisse..
Quindi:
NON UTILIZZATE MAI PICTURE COME CONTENITORI DI CONTROLLI A MENO CHE SIATE
SICURI DI USARNE POCHI O DI INDICIZZARLI IL PIù POSSIBILE..
Provare per credere..
@lex

 FORM...
Scusa la domanda, ma cosa te ne fai di 255 controlli non indicizzati sulla
stessa form??
Ciao
*Roby*

 wrote in message
8936qu$r7g$3...@nslave2.tin.it...


 parecchio su questo discorso
Ah si? E dove dice di fare di queste cose?
Alla Microsoft sono cazzoni quando devono dare consigli. Qualche settimana
fa avevo postato un messaggio quotanto un libro della Microsoft press che
consiglia di usare SOLO variabili di tipo Variant, ed un altro libro sempre
della Microsoft press che invece consiglia di tipizzare sempre le variabili.
Vedi un po' te se è il caso di fidarsi...
Comunque, prova a spiegare quel'è l'esigenza iniziale, che vediamo se si può
girare intorno al problema.
Ciao
*Roby*

Visual Basic 6 (ho questa versione non so le altre)
non permette di inserire su di un form più di 255 controlli non indicizzati.
Se il controllo viene indicizzati se ne possono riprodurre praticamente
infiniti
(creo l'oggetto con proprietà ... e ne faccio semplici istanze)
il mio consiglio era quello di non fidarsi di usare picture come contenitori
di controlli in quanto se, come avevo fatto io, si pensa di utilizzare solo
quelle rendendole visibili ed invisibili (era comodo... e meno occupazione
di risorse)
si rischia di incappare nel mio errore di troppi controlli.
Altresì più form assicurano per ognuna 255 controlli diversi inseribili.
Spero di essere stato chiaro, cmq adesso ho risolto sostituendo alcune
picture con form (meno male che il copia-incolla non da problemi di
riferimenti)
e ho riscritto parte del codice.
Ciao @lex

 riferimenti)
Si, sei stato chiaro, ma a me resta ancora la curiosità di capire che cosa
ti ha costretto a mettere + di 255 controlli su di una form sola. Volevi
costruire una applicazione tutta in una sola form usando picturebox al posto
di finestre? E se sì, perchè?
Ciao
*Roby*