mii-community/UsenetArchiveIT-conversations huggingface dataset:
Newsgroup: it.comp.lang.visual-basic
Titolo: [VBNET] esempio database

vi chiedo un piccolo aiuto, sapete indicarmi dove trovo un esempio semplice
semplice di connessione ad un database con vbnet su internet?
grazie

 wrote in message
news:FqLD9.12477$2B1.3...@twister2.libero.it...


 ha scritto nel messaggio
news:aro4nj$e8d$1...@newsreader.mailgate.org...


di tipo oledbclient .
C'e' anche il namespace System.Data.OracleClient, aggiunto
da System.Data.OracleClient.dll che rimappa Mtxoci8.dll.
Il client .net di oracle e' scaricabile gratuitamente dal 
sito di oracle. 
-- 
ciao, hal

Newsgroup: it.comp.lang.visual-basic
Titolo: Aggiornamento tabelle (VB6 e ACC97)

Ho scritto un programma che modifica i dati in una tabella di Access97. In
un secondo tempo lo stesso programma va a leggere i dati scritti, ma a volte
vengono letti i dati vecchi, in quanto Access non ha ancora aggiornato la
tabella con i nuovi dati.
La mia domanda e' quindi la seguente:
 come faccio in VB6 a sapere se una tabella di Access e' stata aggiornata o
se contiene ancora dati nella cache?
Grazie a chiunque mi sappia dare una risposta
    Michele
PS: dal momento che non posso accedere alle news se non una volta ogni
tanto, pregherei chiunque mi voglia rispondere di scrivere a
 
mlo...@rocketmail.com

Come hai modificato i dati?
Cosa usi per accedere al db?
Ciao,
Moreno
#sirri#@
tin.it
(togliete "#" dall'indirizzo)
---------------------------------------------------------------------------
Le risposte alle tue domande le trovi sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
---------------------------------------------------------------------------

...



Sostituisci con questo:
'Elimino certi records
    db.Execute "DELETE * FROM NomeTabella WHERE Codice=" & codice & ";"
Attenzione che se il campo Codice e' di tipo testo, devi chiudere il valore
tra virgolette:
    db.Execute "DELETE * FROM NomeTabella WHERE Codice=""" & codice & """;"
--
Roal Zanazzi
z...@iol.it
Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda sui Datareport

Salve,
la domanda dovrebbe essere facile facile....allora, ho creato un datareport
e fin qui tutto ok.
Quando il datareport mi deve stampare + di una pagina, avrei bisogno di
mettere delle informazioni in una sezione particolare del report, solo
sull'ultima pagina, nelle altre deve rimanere vuota. Quindi devo fare o meno
certe cose in base al numero di pagina, la domanda č...come fare a capire in
che pagina mi trovo? C'č una funzione che mi dice che mi trovo in una pagina
anzichč in un'altra?
A video č tutto facile, metto una label con un %p nella caption, ma a
runtime se la vado ad interrogare non mi da il numero di pagina ma sempre
%p.
Come posso fare?
Grazie.
Ricc@rdo

 Ricc@rdo
Nessuno che risponde...2 sono le cose, o non si può fare o nessuno si è mai
posto questo problema.
Spero che qualcuno mi possa aiutare...a trovare una scorciatoia con il
datareport, se non ci dovessi riuscire utilizzerò l'oggetto printer.
Il crystal report non l'ho mai usato, so che è formidabile ma non voglio
mettere altra carne a cuocere.
Grazie lo stesso.
Ricc@rdo

 datareport, se non ci dovessi riuscire utilizzerò l'oggetto printer.
Io ti consiglio di abbandonarlo (è troppo "ingessante") se devi fare
qualcosa di un minimo complicato... usa direttamente l'oggetto printer che
ti da un buon controllo sulla stampante! :-)
Ciao

 Ciao
Ciao e grazie.

 della stampa con poche righe di codice.
Usa una picture e stampaci sopra... almeno ho letto cosě in giro...
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] File ASCII o binario? Come capirlo?

Ciao a tutti! Sto per realizzare un programma FTP in VB, però vorrei sapere
com'è possibile capire se un file e' in formato ASCII o binario (mi server
poter sapere automaticamente quale tipo di comunicazione aprire col server).
Grazie!
Ubi 1k!
Il mio sito VB: 
http://ubi1k.8m.com/vb

Grazie!
Ti conviene  farlo sempre  in formato binario...
Sidewinder

>Ti conviene  farlo sempre  in formato binario...
Ne sei sicuro? A me avevano detto il contrario, cioč che fosse meglio aprire
la comunicazione nel modo corretto

Newsgroup: it.comp.lang.visual-basic
Titolo: Problema Installazione

Ho fatto un programmino con VB che si interfaccia ad Access2000. Creando il
pacchetto di installazione col tool di VB, e andandolo ad installare su
un'altra macchina, mi trovo che lanciando il mio programma (una volta
installato) mi compare il messaggio di errore :
"Driver Isam not found" o "Cannot found driver Isam".
Il punto è che io non utilizzo nessun driver di tipo Isam, ma solamente Ado
per interfacciami col database access2000.
Ho notato che mettendo un database Access97 questo problema non sussiste.
Grazie a chi mi può dare una mano.
--
-------------------------------------------------------------
Software e servizi per le tue esigenze :
 
www.danosoft.it
-------------------------------------------------------------

Prova a scaricare il service pack 5 di vb dal sito M$.
Cmq strano che succeda con ADO..io consocevo il problema con DAO.
Includi nel pacchetto di installazione anche Mdac_Type.exe che son le librerie di accesso ai dati (prendi quelle + aggiornate)
Cia SIMO
--
__________________
www.sasim.net
Vb è relativamente semplice perchè c'è MSDN!
Server IRC : 
irc.azzurranet.org
 --> Canale: #it_lang_vb
Sito Comune Ng: 
http://www.it-lang-vb.net
Manifesto del Ng: 
http://www.it-lang-vb.net/docs/Manifesto.txt


Newsgroup: it.comp.lang.visual-basic
Titolo: MSDN on line

il contenuto dei due CD-ROM MSDN si trova (in inglese) ache on line sul sito
MS?
io molte cose sul sito MS non le trovo...
se on line c'č tutto, mi potete dare l'URL preciso?
grazie.
Mario

se on line c'è tutto, mi potete dare l'URL preciso?
msdn.microsoft.com
 ;-)
Clicca su "Advanced Search".
<IMPORTANTE>
Ricordati di impostare anche le ultime due checkbox in basso, che di default
sono le uniche a non essere flaggate, ma sono quelle che servono di piu':
se ti dimentichi di farlo non trovi effettivamente nulla di utile.
Non mi esprimo su questa brillante idea di m$ (gli ho anche scritto, ma hanno
fatto orecchie da mercanti, quali effettivamente sono)
</IMPORTANTE>
-- 
ciao, hal.tips


sě perň ugualmente non trovo delle cose che ho sui CD... uffa...
Mario
Newsgroup: it.comp.lang.visual-basic
Titolo: aiuto su passagio parametri

Solo i tipi pubblici definiti dall'utente
definiti in moduli di oggetto pubblici possono essere utilizzati
come parametri o tipi restituiti per routine pubbliche di moduli
di classe o come campi di tipi pubblici definiti dall'utente
Cause e soluzioni dell'errore:
Si è cercato di utilizzare un tipo pubblico definito dall'utente
 come parametro o tipo restituito per una routine pubblica
 di un modulo di classe o come campo di un tipo pubblico
definito dall'utente. È possibile utilizzare in questo modo
solo i tipi pubblici definiti dall'utente in un modulo
di oggetto pubblico.
codice
form1
Option Explicit
Dim p01EC As String * 50
Dim m001A As Variant
Dim m0022
Dim m0036(10) As String
Dim m004C(5) As String
Dim m001E As T0CA0
Private Sub Command1_Click()
sub00122 2, m001A, m001E
'sub00122 1, m001A, p01EC 'p025C
End Sub
Sub sub00122(p024C As Integer, p024E As Variant, p0252 As Variant)
End Sub
modulo
Option Explicit
Type T0CA0
  M0CAC1 As Variant
  M0CAC As Long
  M0CB4 As String * 1
  M0CBC As String * 50
End Type

 End Type
Magari non è la maniera giusta di fare le domande. Qualche info in più ?
Che versione di VB usi ?
A colpo d'occhio ho notato che dichiari che nella sub sub00122 il
terzo parametro dovrebbe essere una Variant, ma poi passi un UDT.
Ho provato a riprodurre il problema ma a me ovviamente non dà lo
stesso errore, mi dice "Tipo non corrispondente per l'argomento ByRef"
altrettanto ovviamente va tutto a posto chiamando la sub così:
sub00122 2, m001A, m001E.M0CAC
ma non so se è quello che vuoi...
Ho cercato di capire quale sia il problema, a parte il fatto che
potresti cercare di usare nomi delle variabili un po' più comprensibili.
Occhio e croce, mi sembra qualcosa su Lotto o Superenalotto...
Che tipo di modulo è quello dove dichiari T0CA0 ?
Bye, G.
--
---------------------------------------------
    Le risposte alle tue domande le trovi
    sul Sito Comune di questo NewsGroup:
 
http://www.murialdo.it/it_lang_vb
       ... e nell'help in linea !
---------------------------------------------
Real E-address: 
gaet...@hotmail.com
Newsgroup: it.comp.lang.visual-basic
Titolo: focus e visible :problema passaggio da win3.1 a win 98

devo far girare su win 95/98 un programma scritto in visual basic per win
3.1
(è stato scritto da un'altra persona)
non ho grandi conoscenze  però ho potutto vedere che c'è una diversa
gestione della proprietà visible
In pratica mettendo il fuoco (con il mouse o con il tab)
su una casella di testo di un form ,  vorrei far apparire un bottone di un
altro form
senza però generare l'evento activate dell'altro form e l'evento gotfocus
del bottone
questo perchè sul lostfocus della mia casella di testo io devo far sparire
il bottone
non so se sono riuscito a spiegarmi..
qualcuno può aiutarmi...
grazie

 sparire il bottone
nome_seconda_forma.nome_bottone.visible=True

io faccio già in questo modo .. ma mettendo
nome_seconda_forma.nome_bottone.visible=True
perdo il fuoco sulla casella (il fuoco va sul bottone)
ma nel lostfcous della casella io pongo
nome_seconda_forma.nome_bottone.visible=False
 e così il bottone non mi appare mai!
io ho bisogno di far apparire il bottone senza perdere il fuoco sulla
casella di testo

tank ha scritto:

Rendere visibile un oggetto non dovrebbe togliere il fuoco all'oggetto
corrente...
Crea un progetto con due form. Sulla Form1 metti due textbox, sulla Form2
metti un bottone con nome btn e con (da progetto) Visible=False
Metti questo in Form1:
Private Sub Form_Load()
    Form2.Show
End Sub
Private Sub Text2_GotFocus()
    Form2.btn.Visible = 1
End Sub
Private Sub Text2_LostFocus()
    Form2.btn.Visible = 0
End Sub
A me pare che funzioni, ovvero Text2 non perde il fuoco quando viene
eseguita l'istruzione Form2.btn.Visible=1

[tank] ha scritto:
(snip)
Prima di far diventare matto lupo, potresti dire quale versione di vb stai
utilizzando?
Salutoni
Sergio

si scusa... VB6 SP5
sembra strano anche a me...
ma quando metto visible il bottone... lui lancia l'evento lostfocus sulla
casella di testo..
e questo mi crea un gran casino
Newsgroup: it.comp.lang.visual-basic
Titolo: Dimensiona MAX e MIN di un font

Grazie per il tempo che mi dedichi.
Ho un problema relativo ai font.
Devo effettuare una stampa e per motivi che non sto a elencare non posso
usare il CommonDialogBox per la selezione dei font.
Devo fornire un form che visualizzi i font della stampante (e fino a qui ci
siamo).
Una volta selezionato un font, devo mostrare una lista dalla quale
selezionare la dimensione del font (un po come fa Microsoft Word ).
Non riesco a pescare da nessuna parte la lista delle dimensioni disponibili
per un dato font. Sai aiutarmi ?
Grazie.
Stefano Pascale.

usare il CommonDialogBox per la selezione dei font.
nel senso che non vuoi usare l' ocx ?
ottima scelta, con la funzione ChooseFont dell' api puoi ovviare al problema.
ciao, hal

mmmhhhhh........capisco..........
non credo che ogni font abbia delle dimensioni MAX e MIN, a parte quelle
umanamente accettate.
i font di Win sono vettoriali, e quindi posso assumere qualsiasi dimensione,
perň non vorrei dire qualche stupidaggine, a dire il vero..........
non ti conviene fare una scelta come fa Word, ad esempio che va da 6
a....boh.....72, per dire???
Piů piccolo di 6, č davvero troppo piccolo......e 72 č enorme, perciň
dovresti coprire la maggior parte delle esigenze!
Ciao!!
--
Damiani Liborio Igor
idam...@hotmail.com
 - 
igor.d...@light.it
http://www.igordamiani.it
ICQ : 11847262

 wrote


;-))))))
scusate.......non lo faccio più!!!
Newsgroup: it.comp.lang.visual-basic
Titolo: DB Help, please

Ciao a tutti!
E' da un sacco che non posto su questo ng... eh.. l'estate fa passare la
voglia di fare un po' tutto!!!
Ho ricominciato ieri a spippolare col Vb e mi sono trovato di fronte un
problemino...
Devo caricare i dati contenuti in un file .txt in una serire di Matrici a
dimensione variabile... per la gestione delle matrici non ho problemi, ma
gradirei un consiglio su come leggere i campi, il databse è nel seguente
formato:
1#G#1767#967494657#N#0#D2DV#48113142#Default#Dende-DBK#*Dende-DBK#
1#G#2140#967494541#N#0#DRTL#58289455#Default#Masternaz#*Masternaz#
1#G#893#967494535#N#0#DRTL#43756884#Default#Abanaki#*Abanaki#
1#G#791#967494506#N#0#DRTL#36660939#Default#Geppetto#*Geppetto#
1#G#2145#967494427#N#0#DRTL#58448951#Default#nanebalordo#*nanebalordo#
I campi sono conclusi con "#" & VbCrLf & "1#", all'interno di ogni campo ci
sono delle sezioni separate da "#".
Ho creato 10 Matrici, ma non so come fare a trasferirci i dati... l'unica
soluzione che mi viente in mente è di aprire il file in modalità binary e
poi cercare byte per byte fino ad un VbLf, quindi leggere la riga e dividere
campo per campo con un ciclo for-next, ma, considerando che il db contiene +
di 4000 campi (numero continuamente in aumento), otterrei un codice moooolto
lento...
Spero che esista un modo + veloce... potete indirizzarmi sulla giusta
strada?
Grazie 1000 e scusate per il post lungo.
--
------------------------------------
          Gab®
***Trust no One***

 Spero che esista un modo + veloce... potete indirizzarmi
sulla giusta strada?
Prima ipotesi: apri For Input e leggi riga per riga con Line
Input# nel buffer strBuffer; poi assegni al Variant vntRecord
il risultato di Split(strBuffer, "#"). A questo punto puoi
assegnare i singoli elementi di vntRecord ai rispettivi
elementi dell'UDT o della/delle matrici...
--
Ciao.
Maurizio
--------
?SPQR(C)
 X

 elementi dell'UDT o della/delle matrici...
Hey! Funziona!!! :-)
Grazie 1000! Scusate se non sono stato chiaro, ma non ho molta esperienza
con i db...


 Hey! Funziona!!! :-)
Mhmm... controlla bene!... :-))

Newsgroup: it.comp.lang.visual-basic
Titolo: Store Procedure Sql7

Volendo riorganizzare gli archivi ad esempio sommando le quantità nella
tabella venditaProdotti da sottrarre dal saldo magazzino invece di eseguire
da codice 
vb.net
 il tutto trasportando i dati su client si può realizzare
una store procedure (sql7) che faccia la stessa cosa. C'è qualcuno che
potrebbe postarmi parte del codice?
Grazie anticipatamente

Alex (
alexr...@tin.it
) ha scritto, tanto per cambiare ...

Sono semplici operazioni matematiche che fai fare al tuo
db. Il codice, basta che tu prende una normale sp di esempio
e ci cambi dentro il tutto con un bella select che esegui conti ed
operazioni.
-- 
Saluti
Andrea Moro
Sito Comune : 
http://www.it-lang-vb.net

Newsgroup: it.comp.lang.visual-basic
Titolo: R: [ ! ] per convertire in Euro con la Round

 via Mailgate.ORG Server - 
http://www.Mailgate.ORG

La round ha di sbagliato (ripeto) che il 5 lo arrotonda per difetto invece
che per eccesso (come vorrebbe l'euro).
Qui abbiamo utilizzato un acrocchio. Poi se posso copio/incollo.
CiaoZ
SebaMix

Newsgroup: it.comp.lang.visual-basic
Titolo: Forme non regolari in VB5

Come faccio a inserire forme non regolari (non cerchi, quadrati....) e
scoprire il doppio click su di esse?
Grazie

...


Newsgroup: it.comp.lang.visual-basic
Titolo: Intestazione BIOS

Spett. NG
Qualcuno sa come ricavare la stringa di intestazione del BIOS di sistema ?
Mi spiego meglio, avrei bisogno di fare il Dump delle prime locazioni di
memoria del BIOS della scheda madre, quelle dove c'è l'intestazione e la
versione.
Io non ci riesco !
Grazie per qualunque aiuto
Quale tra le infinite cose che non so, saperla oggi, mi aiuterebbe ?
Ciao
Maurizio B.
mrzNOMMI...@tin.it
 (eraseNOMMISPAMMA)

...

Se lo trovi il metodo fammi sapere... interessa anche me !
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Creare una simil-API in VC++

Sono OT e chiedo perdono al NG; più sotto esporrò le mie attenuanti.
Comunque, avevo intenzione di scriere delle funzioni in C++, raccoglierle in
una DLL ed usarle da VB come se fossero funzioni dell'API (quindi con
Declare ecc. ecc.).
Quanto alle attenuanti, se, postando su un NG sul C, avessi parlato di altri
linguaggi, e segnatamente di VB, avrei ottenuto soltanto calde incitazioni a
lasciar perdere VB e darmi al C "a tempo pieno".
Ancora perdono per l'OT,
Francesco


Ehm, per fortuna che mi sono trattenuto dal dirlo ;-)
Roal Zanazzi

 Ancora perdono per l'OT,
Non credo tu sia OT, e comunque la seconda "A" di "Visual Basic" ci permette
di essere piu' elastici di molti programmatori in altri linguaggi.
Ti segnalo un articolo che forse potrebbe interessarti anche se, ad una
veloce lettura di quanto chiedi e di quanto e' scritto in tale articolo, mi
pare che venga affrontato un problema analogo proponendo, pero', una
soluzione invertita rispetto a quanto ti proponi di fare:
FALOSSI, Alberto "Riutilizzare codice VB con COModo", in "Computer
Programming", vol. X (2000), n. 90 (aprile), pp. 84-88.
Vi si legge, fra l'altro: "Piu' la classe e' complessa, piu' il codice C++
aumenta: tenete conto che quello che fate con 3 linee di codice in VB, ne
richiedera' 30 in C++."
--
Ciao.
Maurizio

Roal Zanazzi
Appro di dll...
NEl mio caso mi e' capitato piu di una volta di scrivere delle dll in C
/C++
Mi piacerebbe rendere utilizzabili anche sotto VB pero non ho capito come
creare le TLB (type Library) in modo da poterle inserire nelle proprieta'
del progetto vb come reference...
Pero nella documentazione MSDN c'e molto poco su come scrivere una tlb...
-- 
Sidewinder  
---------------------------------------------------------------------
Small things make base men proud.
		-- William Shakespeare, "Henry VI"
---------------------------------------------------------------------

 Declare ecc. ecc.).
in un .def scrivi una cosa del tipo (non mi ricordo se ci vuole anche la
prima riga, ma mi pare di si)
LIBRARY Pappa
CODE PRELOAD MOVEABLE DISCARDABLE
DATA PRELOAD MOVEABLE
EXPORTS
 MangiaLaMela     @1
 MangiaIlGelato   @2
e in un .c
#include <quellochevuoi.h>
void _stdcall MangiaLaMela (BSTR QualeMela)
{}
void _stdcall MangiaIlGelato (BSTR QualeGelato)
{}
naturalmente sostituisci il tipo del return e i parametri in base alle tue
esigenze...
Ciao!
Faber

 Pero nella documentazione MSDN c'e molto poco su come scrivere una tlb...
Direi che c'e' poco, pero' tutto il necessario.
Cerca ODL (Object Description Language).
Ciao.

 >

Newsgroup: it.comp.lang.visual-basic
Titolo: ... Ricerca Complessa con Crystal Report

Ciao A tutti, io mi trovo con questa necessità, dovrei estrappolare da una
tabella (Database .MDB) alcuni dati per poi stamparli. Il problema è che
dovrei fare una selezione del tipo:
Prima Devo selezionare tutti i record da data(X) a data(Y) (Cosa che grazie
all'aiuto di questo NG so come si fa...), e di questi record devo in più
selezionare quelli di una determinata Provincia....
Es.: Devo prelevare tutti i clienti che hanno acquistato da me nel periodo
che va dal 01/03/01 al 15/04/01 della provincia di Genova...
Grazie di tutto e spero di essermi spiegato bene.

 ha scritto nel messaggio
news:9dbn8u$ag8$1...@nreadB.inwind.it...


Se ho capito bene ti basta esprimere i criteri che ti servono sulla
proprietà selectionformula dell'oggetto crystal report che piazzerai sulla
tua form.
Per capire meglio la sintassi dei criteri per crystal report ti consiglio di
fare delle prove con la funzione "esperto selezione" che trovi nel menù
report di crystal report; infatti se clicchi su mostra formula crystal
report ti farà vedere come esprime i criteri.
A questo punto con un semplice copia - incolla il gioco sarà fatto.
Spero che la mail sia leggibile.
Eventualmente hai problemi fammi sapere, ti cercherò di aiutare meglio.
Ciao Gaetano
-- 
Posted from [212.216.176.239] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 wrote in message 9dbn8u$ag8$1...@nreadB.inwind.it...


potresti essere più preciso sulla versione Crystal Report e se devi passare i
parametri
da VB a Crystal?
Se è da VB utilizza:
Report1.SelectionFormula = "differenza date and provincia=Genova"
Ciao
Ulisse ha scritto:


Newsgroup: it.comp.lang.visual-basic
Titolo: [?] - Sql Server 7.0: Come funziona?

M$ Mi ha spedito il Cd di valutazione di Sql server 7.0. Tutto ok.
Per un discorso licenze non so come gestire i clienti: sul server va
il motore di sql server, ma non so cosa installare per ogni client.:
basta un collegamento ODBC? serve altro?
Nella documentazione si fa riferimento a CAL che potrebbe essere forse
un qualcosa che puo interessarmi ma niente che parli di costi.
E' la prima volta che affronto questo problema poichè solo ora ho
iniziato a "tradurre" i pgm a 32 bit (uso ancora VB4 - 16)

 iniziato a "tradurre" i pgm a 32 bit (uso ancora VB4 - 16)
Dipende da come strutturi l'applicazione, e se il server e' NT/2000 oppure
win 95/98 (sconsigliatissimo....)
Puo' essere sufficiente un semplice collegamento ODBC, ma il tutto acquista
in performance se si installano le client utilities di SQL7.
Ciao.
Lorenzo
Newsgroup: it.comp.lang.visual-basic
Titolo: Container oggetti

Come caspiterina si puo fare a trovare tutti i controlli in un container ?
:))
Ho un picturebox in cui,da programma,vengono inseriti sia altri container
picturebox che controlli.Tramite getparent in parte ho risolto ma non posso
applicarla a tutti i controlli.
Qualche suggerimento ?
--
-------
sito: 
www.dadev.it
ultime: Ocx per irc testi freeware
-------


Sarň fissato, ma non trovo ragione per scomodare un'Ape per cose cosě...
dim ctr as control
for each ctr in me.controls
    if ctr.container is picturebox1 then
        ' ci faccio quello che mi pare
    endif
next ctr
ciao
ugo

 next ctr
gia provato ma funziona solo per i frame e non per picturebox ma
riproverņ...


 riproverņ...
Non vorrei essere insistente, ma dalle mie parti funziona anche con un
picturebox (e sarebbe folle che non lo facesse: la proprietą container č
comunque la proprietą container, indipendentemente dalla classe di oggetto
che viene utilizzata).
Non č che hai posizionato i controlli "sopra" anzicghč dentro" la
picturebox?
ciao
ugo

 picturebox?
ahahhahaahah fino a qui ci arrivo :)

Newsgroup: it.comp.lang.visual-basic
Titolo: Come fare per unire dei file ?

Devo unire tre file in modo binario...
cioč aprili con Open "nome file" for Binary as #1
e salvarli in un unico file che sia formato da questi tre file...
I file sono di dimesioni enormi (circa 600Mb l'uno)...
Come posso fare ???
GRAZIE A TUTTI....
Luca


Mi sembrava di averti risposto ieri, anche se ieri ti chiamavi Davide
(perchč poi continui a cambiare? Non mi sembra un comportamento serio).
Il procedimento č esattamente lo stesso ma al contrario (ma l'hai
guardato?).
Leggi i file in input con
Redim Stream(1 to LOF(1)) as byte
Get #1, 1, Stream() e poi li metti uno ad uno nel file di output con
Put #2, Lof(2) +1 , Stream()
Ciao.

 e salvarli in un unico file che sia formato da questi tre file...



Effettivamente se i file hanno le dimensioni dichiarate la cosa si fa
pesantuccia...
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: gestire istanze

Sono di fronte ad un problema, qualcuno può aiutarmi?
Ho due form:
- la prima di startup del programma con 1 textbox e 3 bottoni, che appare in
centro al video al lancio del programma
- la seconda con un solo bottone
Form1:
- sul click del primo bottone della form di startup creazione a video di
un'istanza della seconda form, che appare nella posizione casuale
assegnatagli da Windows, passandogli internamente il contenuto del textbox
- sul click del secondo bottone della form di startup message box che mostra
il numero delle form istanze della seconda form presenti a video
- sul click del terzo bottone della form di startup, il programma individua
una form A CASO tra le istanze della seconda form attualmente presenti a
video, fa un message box di conferma SI NO con scritto "vuoi davvero
chiudere la form con testo xxxx" dove xxx è il testo che era presente nel
textbox quando l'utente ha creato la form in questione e che gli è stato
passato internamente in fase di creazione, se l'utente sceglie SI chiude la
form in questione
Form2:
- sul click del bottone della seconda form message box con scritto "questa
form è stata creata con testo xxxx"
ovviamente se l'utente chiude la prima form si chiudono tutte le form e
finisce il programma, se l'utente chiude una istanza della seconda form
allora è come se fosse stata chiusa dal programma, cioè il conteggio
ritornato dal secondo bottone viene aggiornato e la form appena morta non
potrà essere individuata a caso dal terzo bottone della prima form.
Il mio problema sta nel fatto che non riesco a gestirmi le singole istanze,
nel senso che se chiudo una form istanza non riesco a sapere quale specifica
istanza è stata chiusa, ne tantomeno far comparire la scritta voluta sul
command_click( ).
Il programma, presuppone infatti che possano essere create più instanze
contemporaneamente e ad ognuna dell quali corrisponde un testo preciso.
Es. creo 10 istanze della form2, chiudo la n°3 e la n°5 ognuna delle quali è
identificata univocamente dal testo, faccio click sul commandbutton della
n°3 dovrebbe apparirmi la scritta associata alla n°3, la stessa cosa vale
per la n°5 e il testo non corrisponde all'ultima cosa che ho scritto.
Stesso problema vale per la chiusura: come faccio a sapere se le due
specifiche form sono state chiuse, visto che l'evento Unload fa parte della
Form2 generica???
Grazie per la disponibilità, spero che qualkuno conosca la soluzione.
Fabrizio D'Avino

Grazie per la disponibilità, spero che qualkuno conosca la soluzione.
Peqqato per la qappa :-(
Newsgroup: it.comp.lang.visual-basic
Titolo: Giusto modo per spittare (array inside)

ciao avrei bisogno di una dritta :-)
io ho una stringa che è così "nome:cognome"
e dovrei ricavare entrambi i campi
io ho usato la funzione split, salvando i risultati in un array
però facendo così se la stringa è vuota o non ha i ":", mi da errore 
quando cerco di sfogliare l'array
ho risolto gestendo la cosa con la gestione degli errori:
se err.num=9 then ignora e prosegui
ma è davvero il metodo giusto x fare la cosa?
-- 
********************
http://www.scirio.tk
100% COMMERCIALE
********************

 ma č davvero il metodo giusto x fare la cosa?
bisognerebbe vedere che codice usi per leggere l'array... nella forma piu'
generale possibile bisognerebbe fare una cosa del genere:
Dim array() as string, i as Integer
array = split(stringa, ":")
for i = lbound(array,1) to ubound(array,1)
    'fai qualcosa con array(i)
next i
in questo modo, se la stringa e' nulla il ciclo non viene eseguito nemmeno
una volta, se invece non contiene ":" verra' eseguita una sola iterazione.
nel tuo caso ti basta testare Ubound(array, 1) per sapere in che situazione
ti trovi.
ciao, assa.

 
ah cosě non da l'errore?
in quel caso mi va bene, anche x un altro script
tipo se devo fare diversi controlli
x esempio vorrei che mi leggesse un txt che magari č formattato sia con 
i 2 punti che con le ; o con i tab
quindi se devo fare un controllo del genere devo fare 3 cicli?
o magari fare il ciclo mettendo in una variabile il separatore
una volta finito il primo giro torno indietro e cambio separatore
mmm che spiegazione incasinata che ho dato :-)
se non sbaglio anche contare i contenuti di 1 array mi da errore se 
l'array č vuoto, almeno col ciclo che avevo fatto io prima


...


 
questo va bene però se ho 1 campo solo
io i dati x esempio li prendo da un txt
però poi mi devono rimanere in memoria
xchè metto x esempio solo i cognomi in una list box
ma poi in un secondo momento selezionando il cognome devo risalire al nome
quindi l'array faceva al caso mio


 quindi l'array faceva al caso mio
In giro per la rete c'č la funzione Split() scritta in VB (per vb5 che non
l'aveva).
Non dovrebbe essere difficile modificarla in modo da accettare piů di un
separatore.
Ciao
Newsgroup: it.comp.lang.visual-basic
Titolo: variant e ip

ciao
se dichiaro una variabile variant e inserisco il valore ip da
winsock.localip ottengo un indirizzo ip del tipo 192.168.0.2 ma se la stessa
variabile la dichiaro long ottengo 19216802 senza i punti di separazione....
perche'?
grazie!


In Vb6 la proprietą LocalIP č di tipo string, non long
Passando un valore string ad una variabile long il compilatore effettua una
conversione implicita in un numero intero a 32 bit. Per evitare 'sti casini
la M$ ha aggiunto l'Option Strict (in .net)
--
Dark Hado
"Pensare non č essere d'accordo o in disaccordo: questo č votare."
Robert Lee Frost

> "Genio del male" [...]:

    Perche':
        Property LocalIP As String
            sola lettura
            Membro di MSWinsockLib.Winsock
            Restituisce l'indirizzo IP del computer locale
    Fai questa prova:
Option Explicit
Sub Main()
  Dim sNumber As String
  Dim lNumber As Long
  sNumber = "1.234.567.890"
  lNumber = sNumber
  Debug.Print sNumber, lNumber
End Sub
OUTPUT:
1.234.567.890  1234567890
e scommetto che in questo caso non ci troveresti niente di strano. ;-)
--
Ciao.
Maurizio
--------
?SPQR(C)
 X
--------

Newsgroup: it.comp.lang.visual-basic
Titolo: Domanda sull' OCX...

Vorrei costruire un OCX che implementi alcune funzioni...
Ho preparato il modulo di classe, ma vorrei l'OCX...
Come faccio?

 
crea un progetto ActiveX Control, mettici la classa impostata come public 
o global multiuse.
--
Gio_F - mailto:
jg...@tiscalinet.it

Come faccio?
In genere passare da una classe al corrispondente ocx è molto semplice
poichè entrambi seguono le stesse regole.
Prova così: tagli _tutto_ il codice della classe e lo incolli nel tuo ocx.
Ora  devi solo regolarti con la persistenza delle proprietà e pochissimo
altro.
Ciao

VB 4 non mi offre questa modalità di progetto (che io sappia)...
Il problema è che posso creare eseguibili e dll ole, ma gli ActiveX no.
Sto cominciando a sentirmi frustrato...

...

Fin qui tutto chiaro, ma l'ocx, come lo creo?

 wrote in message
01bfb39d$551a7d60$d8340a3e@default...


 
non sapevo che parlassi di vb4. Come mai lo usi? Stai sviluppando per 
sistemi a 16 bit? 
Ciao!



Quando apri VB o crei un nuovo progetto ti viene chiesto se vuoi un exe, una
dll, un activeX (o altro).
Scegli ActiveX
Ciao

Sto cominciando a sentirmi frustrato...
Ah, con VB4 non si può.
Devi passare almeno alla 5
Ciao

 


 
ah, giusto, è una necessità precisa .. :(

Newsgroup: it.comp.lang.visual-basic
Titolo: VB.Net e Data e Puntatori Mouse

la funzione Now() visualizza data e ora , ma e' fissa
Per visualizzare data e ora sincronizzata con l'orologio
che posso usare il componente Timer ?
o ricorrere ad un Applet Java
Invece per cambiare forma quando ilmouse passa su
un componente (es. Button) ?
ho cercato nell'help ma non trovo un'implementazione
dell'evento onmouse move
grazie 

 dell'evento onmouse move
Guarda su MSDN la proprietà Cursor che hanno tutti i controlli
HTH
-- 
Massimo Prota [Microsoft .NET MCAD]
MyWebLog:  
http://blogs.ugidotnet.org/mprota
BlogFeed: 
http://blogs.ugidotnet.org/mprota/Rss.aspx

> HTH
e per la funzione Delegate legata alle Classi  .Net , ho cercato in rete
qualche spunto , ma non e' ben spiegata la funzione Delegate per
creare Eventi.
Stefano

 ma veramente e' un Web Form
Alloro sarebbe meglio che ti rivolgessi a it.comp.lang.www.asp
Ciao!
-- 
Gianluca Cannalire
Microsoft MVP/MCP - Visual Basic
http://www.visual-basic.it
http://community.visual-basic.it/gianluca

Newsgroup: it.comp.lang.visual-basic
Titolo: [?] Restituire icona da un web-service

Dunque, il problema è un po' più complesso di quello esposto nel subject,
vedrò di spiegarmi meglio. Ho realizzato un'applicazione per gestire in modo
un po' più intelligente la documentazione all'interno di un'azienda (del
tipo, preventivi, offerte, analisi software, fogli word ed excel, fax, etc.
etc.).
L'applicazione è client/server: da una parte c'è un server IIS con un
web-service che restituisce l'elenco dei files in base al login fatto
dall'utente sul client. quindi, succedono le seguenti cose:
1) l'utente fa partire l'app client e si logga
2) il web-service prende l'utente, "capisce" quali files deve poter vedere
l'utente e restituisce un ArrayList di oggetti FileRemoto
3) il client riceve l'ArrayList e lo mostra in una listview
tutta gira perfettamente. Ieri ho cominciato a pensare: io sulla listview
lato client vorrei mostrare le icone giuste a seconda del file (icona word
per documenti word, e così via), giusto per rendere più gradevole
l'interfaccia. però ci sono diversi problemi:
1) ho una classe 
vb.net
 che recupera l'icona da un file. però il file deve
*esistere fisicamente* sul disco, cosa che sul client è impossibile. il
client vede solo il nome del file ritornato dal ws, ma fisicamente lui non
ce l'ha. Ce l'ha soltanto dopo che lo richiede......
2) ho pensato di far ritornare l'icona dal ws (ho aggiunto la proprietà Icon
alla mia classe FileRemoto), ma proprio non mi funziona. riesco a compilare
il ws, ma quando dico al progetto client di aggiornare i riferimenti via web
mi compare uno strano messaggio di errore, quasi come se il file aspx non
fosse formattato correttamente.
voi quale soluzione usereste?
good coding!!!
Alletun
---
"May the Force be with you..."

 good coding!!!
Non credo che l'icona sia serializzabile, per cui nulla da fare... se hai
modo di mettere le icone "standard" sui pc client, magari in una cartella
della tua app, potresti recuperarle da lì a seconda dell'estensione del file
richiesto...
Newsgroup: it.comp.lang.visual-basic
Titolo: Report per vb6

salve a tutti
chi mi può dire che programma posso usare
al posto del data report ,che sia un pò
intuibile " facile da usare " ?
no crystal report
grazie 1000 

scusate mi ero dimenticato: possibilmente in italiano
grazie 

 intuibile " facile da usare " ?
http://reportman.sourceforge.net/
Dovrebbe essere anche in italiano.
Magari c'è un po' da capirlo all'inizio, ma poi ci fai diverse cosette.

modifica56 ha scritto:

Excel?
-- 
Greg
Newsgroup: it.comp.lang.visual-basic
Titolo: [vb.net] Aggiorno campi string in access e mi ritrovo le stringhe tagliate

Ciao a tutti,
da poco ho iniziato ad utilizzare .net... quindi siate pazienti :)
Programma:
Apro file di testo, prendo ciň che mi serve e salvo alcune stringhe in un db 
access in una apposita tabella precedentemente creata.
Problema:
Leggo le stringhe aprendo dei file testo riempio le mie variabili string e 
fin qui tutto ok.
Quando aggiorno il mio dataset e poi aggiorno la tabella nel db access, 
nella tabella mi ritrovo campi memo riempiti con parte del testo che ci 
dovrebbe essere.. :(
Non so che fare, eppure mi sembra che sia tutto giusto, nel dataset il campo 
risulta come tipo string...
forse sono stato un pň vago, qundi se serve qualche info in piů...
Ciao e grazie anticipatamente.
Jody. 

 forse sono stato un pò vago, qundi se serve qualche info in più...
il codice usato puo` certamente essere di aiuto, puo` essere tutto
e niente.
per caso, la "parte di testo" salvata corrisponde ai primi 256
caratteri?
inoltre, cosa carichi nelle variabili String: solo testo o anche
contenuti binari?
-- 
ciao, hal

 ha scritto nel messaggio 
news:slrndhrru4....@localhost.localdomain...


 ha scritto nel messaggio 
news:6HnTe.13149$nT3....@tornado.fastwebnet.it...
Qualche carattere strano ?
tipo apicetto ?
Ave
giuseppeD
---
CCR 

 ha scritto nel messaggio 
news:CLnTe.22772$O6.14...@news3.tin.it...


 ha scritto nel messaggio
news:VwiTe.30889$hV3....@nntpserver.swip.net...
Jody, se mi scrivi in privato dovresti almeno usare un indirizzo valido,
altrimenti io a chi rispondo? ;)
Ciao
--
Reporting tool: 
http://www.neodatatype.net
Newsgroup: it.comp.lang.visual-basic
Titolo: [info] Nascondere cartelle di windows

buongiorno a tutti
sto cercando informazioni su come poter nascondere delle directory in
windows. Per nascondere, non intendo solamente settare il flag H ma
fare qualcosa come fa, per intenderci, folderguard. Ho provato un po'
di ricerche su google e altavista, ma senza risultati. Le idee che ho
avuto sono le seguenti:
1) Molto pericolosa: metter mano alla fat del disco
2) interfacciarsi con explorer e nascondere la visualizzazione della
cartella scelta.
3) Registro di windows. Ricordo una volta che era uscito un prg che
nascondeva delle unita' mettendo mano direttamente nel registro, ma
purtroppo non trovo piu' ne sorgenti ne tanto meno ricordo su quali
voci andava ad agire.
Avete consigli o links utili che trattano l'argomento?
Ciao e grazie
Dade

 voci andava ad agire.
Appendere un CLSID particolare alla fine del nome della cartella
e/o giocare con NeverShowExt sono le prime cose che mi
vengono in mente, e sono molto... mmm... diciamo delicate.
http://www.attivissimo.net/security/clsid/security_clsid.htm
Ammesso che possa funzionare, credo che i problemi  sarebbero
gli stessi. Un rename da dos o una shell alternativa ti frega,
o magari incasina tutto :-(.
Chissà se Maya ha qualche idea ? :-)
Bye, G.

 Appendere un CLSID particolare alla fine del nome della cartella
Quello che fa' cripty2000 (o 3000) 
www.aiutamici.com
che potrebbe comunque portare rogne serie per un utente
alle "prime armi" se per esempio applicato ad una "special folder"
come Desktop....
--
Fosco



Grazie per l'esempio! Ho scaricato cripty e mi son preso il CLSID che
associa alla cartella da proteggere (non e' altro che quello del
control panell  {21EC2020-3AEA-1069-A2DD-08002B30309D}.
Beh come sistema non mi sembra affatto male, magari si possono mettere
delle protezioni per non far CLSIDdare (concedetemi il neologismo) le
cartelle di sistema. Per il fatto che apre il control panell non mi
piace molto... ora mi studio come creare un nuovo CLSID e magari lo
associo ad una mia applicazione "password", riporto il CLSID appena
creato sulla cartella da nascondere e se tanto mi da tanto, quando
vado ad aprire la cartella mi dovrebbe aprire il prg password.
Correggetemi se sbaglio. Ora rimane solo da vedere se posso associare
un CLSID ad una applicazione!
mi metto subito al lavoro
Grazie 1000
Ciaooo
P.S. Come metodo e' sicuramente molto delicato, basta infatti passare
per il dos e si entra tranquillamente nella directory, ma per quello
che serve a me va piu' che bene (almeno per ora) poi magari si
potrebbe vedere di far qualcosa di piu' "sicuro"

 vado ad aprire la cartella mi dovrebbe aprire il prg password.
Interessante ...giusto ieri un mio amico mi aveva chiesto su come
far impedire l'accesso ad una sua cartellla privata su Win98se
alla sua prole pestifera e ficcanaso...
--
Fosco



ehehhehe
purtroppo non so dove iniziare per fare una dll com che faccia quello
che ho detto sopra... sto cercando un po' in rete... vediamo se trovo
nulla di interessante
ciaoooo
dade
Newsgroup: it.comp.lang.visual-basic
Titolo: printform

Salve a tutti i PRG, ho un problema con una form
utilizzo la proprieta print per stampare dei dati contenuti nella
form, la posizione di partenza e gia' massimizzata, necessito di
visualizzare parecchi dati ma non oltre un foglio A4.
Come faccio a rendere la form scrollabile?
Ammesso sia possibile rendere scrollabile la form, come si comportera
la proprieta print?
Spero di poter ricambiare il favore
Andrea

la proprieta print?
come sopra con il metodo printform devi usare la prima soluzione se usi
print puoi usareli indifferentemente
Ciao stefano

Newsgroup: it.comp.lang.visual-basic
Titolo: operazioni con le matrici

devo effettuare alcune operazioni con matrici contenute in array
bidimensionali, esiste qualche modo per ottenere il determinante, l'inversa
ecc.
grazie
    VLM

 bidimensionali, esiste qualche modo per ottenere il determinante, l'inversa
Devi crearti tu queste funzioni, agendo sulle strutture dati (array 
bidimensionali) mediante algoritmi da implementare.
Questi algoritmi possono essere semplici e "automatizzare" quello che 
faresti a mano... oppure seguire i principi del Calcolo Numerico per 
ottimizzare il tutto. Non è una cosa semplicissima, ma se cerchi su 
google.com
 trovi parecchie cose. Inoltre il linguaggio VB secondo me è 
inadatto per questa esigenza... matrici mal condizionate peccano di 
precisione, se aggiungiamo gli errori di arrotondamento e troncamento di 
VB diventa piuttosto "traumatica" come esperienza. Se è per fare due 
prove ok, altrimenti i conti falli fare a matlab. :-)
HTH
-- 
Oggi manca tutto il gruppo... mi tocca farne le veci. :-)

 prove ok, altrimenti i conti falli fare a matlab. :-)
purtroppo non è questione di prove, devo realizzare un programma che ha
bisogno di elaborare diverse matrici, pensavo di farlo in c#...
ciao
    VLM

 bisogno di elaborare diverse matrici, pensavo di farlo in c#...
Il C# è una valida scelta. Ti offre uno strumento molto potente: 
"l'overload degli operatori". In questo modo definirai la classe matrice 
e darai un significato al segno + * - ecc...ecc...
Ci piazzi dentro alcuni metodi per la trasposta e l'inversa... e sei a 
cavallo. Ti consiglio però di studicchiarti un po' di Analisi numerica 
se non l'hai già fatto... ti aiuterà a capire molte cose in + sul 
programma e i suoi possibili problemi. :-)


 Oggi manca tutto il gruppo... mi tocca farne le veci. :-)
grazie di tutto, le nozioni teoriche non mancano, ora vedo che viene
fuori...
saluti
    VLM

Newsgroup: it.comp.lang.visual-basic
Titolo: Per ingegneri e architetti programmatori

Ho inserito un thread  "Capitolo 1" nel forum Rhino3D del sito
CAD3D.it
credo che il link sia
http://www.cad3d.it/forum1/forumdisplay.php?s=f689ac0c7bd58c1bb78c57000df8b4e3&f=22
Potrebbe interessarvi

 Potrebbe interessarvi
Newsgroup: it.comp.lang.visual-basic
Titolo: creazione form child

Quesito.
All'interno di una classe creo una form e devo passarla al progetto
chiamante, rendendo la form CHILD della finestra MDI dell'applicazione
Grazie Massimo

 chiamante, rendendo la form CHILD della finestra MDI dell'applicazione
puoi utilizzare questa funzione (incolla il codice in un modulo
standard - bas):
Public Declare Function SetParent Lib "user32" _
    (ByVal hWndChild As Long, ByVal hWndNewParent As Long) As Long
Private Declare Function GetWindowLong Lib "user32" Alias _
    "GetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias _
    "SetWindowLongA" (ByVal hWnd As Long, ByVal nIndex As Long, _
    ByVal dwNewLong As Long) As Long
Private Const GWL_STYLE As Long = (-16)
Private Const WS_POPUP As Long = &H80000000
Public Function SetAsParent(hWndMother As Long, hWndChild As Long) As
Boolean
    If hWndChild = 0 Then Exit Function
    Dim WL As Long
    SetParent hWndChild, hWndMother
    WL = GetWindowLong(hWndChild, GWL_STYLE)
    SetWindowLong hWndChild, GWL_STYLE, WL Or WS_POPUP
    SetAsParent = True
End Function
per usarla fai cosě:
'Nel Load del nuovo Form:
    SetAsParent Me.hWnd, MDI1.hWnd
'Nell'Unload del nuovo Form:
    SetParent Me.hWnd, 0
Ciao
Faber

Newsgroup: it.comp.lang.visual-basic
Titolo: format label

Il risultato di questa operazione spesso e volentieri mi da risultati con 
troppi numeri dopo la virgola. io vorrei che nel label ci fossero al massimo 
3 numeri prima e due dopo la virgola mi ricordavo qualcosa come la riga in 
basso, ma non funziona qualcuno mi puo' aiutare?
Dim a As Double
Dim b As Double
a = Lblrisultato
b = lbl60
lbldiviso = a / b
'lbldiviso.Caption = Format("###,##") 


Ti riporto 2 possibili soluzioni per avere 2 decimali, ovviamente la parte 
intera non puoi limitarla a sole 3 cifre altrimenti rischi di restituire un 
risultato sbagliato:
Dim a As Double
Dim b As Double
a = CDbl(Lblrisultato.Caption)
b = CDbl(lbl60.Caption)
'puoi fare cosě:
lbldiviso.Caption = CStr(Round(a / b, 2))
'oppure cosě:
lbldiviso.Caption = Format(a / b, "0.##")
William. 


lbldiviso.Caption = Format(lbldiviso.Caption, "###,##")


lbldiviso.Caption = format(a / b, "#,##0.000")
:P
-- 
-> GbC|
www.gbcweb.com
www.chiappori.com
 


premuto invio troppo presto....
poi ti scegli le cifre che preferisci

Newsgroup: it.comp.lang.visual-basic
Titolo: Riformulimo la domanda

Salve,
scusate se riformulo la domanda un pò idiota, ma la prima volta non mi sono
spiegato bene:
Come cavolo si fa ad aumentare la dimensione di una form? E'una proprietà
degli oggetti VS ScrollBar e HS ScrollBar? Perchè aumentando la grandezza,
in verticale arriva
fino a 9000 (a 800x600). E io vorrei farlo più grande, in poche parole
dovrei usare le barre di scorrimento verticale e orizzontale.
Spero in una vostra risposta.
Grazie

 wrote in message
news:9s1grk$o78$1...@pegasus.tiscalinet.it...

Andrea, la tua domanda non é ancora chiara. Forse se spieghi un pò cos'é che
vuoi fare, ti si può aiutare.
Vuoi forse creare un form che prenda tutto lo schermo ? L'altezza massima
del form é leggermente più che la risoluzione dello schermo.
Nel mio caso (1024x768) screen.height mi dà : 11520. Se fisso l'altezza del
form a 20000 per esempio, in realtà non va più di 11700.
Quindi avrai sempre un pò della barra di titolo che ti esce fuori. Una
possibilità potrebbe essere di settare la proprietà di borderstyle a none.
Comunque devi dare più informazioni perchè si possa dare dei suggerimenti
validi.
Ciao
Sal

 ha scritto nel messaggio
news:9s1grk$o78$1...@pegasus.tiscalinet.it...

ok, spero di aver capito cosa intendi...
allora, tu hai bisogno di visualizzare tanti oggetti, più di quanti una
schermata da sola ne possa contenere, quindi vuoi allungare la form per
farceli stare tutti e in modo da far comparire in automatico le scrollbar.
Ci ho azzeccato?
Allora, se ho ragione, bisogna che ti chiarisco un attimo come avviene
l'utilizzo delle scrollbar in vb... nulla è automatico, se vuoi farti uno
scrolling devi crearti delle tue routine che spostino per esempio tutti i
controlli della form in alto (o in basso), in base alla scelta dell'utente,
mi sono spiegato? Quindi per fare ciò che vuoi dovrai inserire una scrollbar
sulla tua form e negli eventi Scroll e Change, dovrai inserire il codice per
muovere i controlli della form.
ciao, assa.
--
Sito Comune
http://www.it-lang-vb.net/

 ha scritto

o, se vuole semplificarsi la vita, rendere il form child di un mdi.

 o, se vuole semplificarsi la vita, rendere il form child di un mdi.
naaaa, troppo facile :PP

Newsgroup: it.comp.lang.visual-basic
Titolo: Menu' e toolbar nelle apps MDI

Ciao a tutti. Cerchero' di essere preciso e conciso perche' possiate
aiutarmi meglio e piu' velocemente :)
Dunque, sono in questa situazione. Sto lavorando a un'applicazione MDI
che ha un form padre e 3 tipi di form figli, usati a seconda del tipo
di documento su cui si lavora.
Nel form padre ho definito una toolbar --poi vi chiedo alcune cose su
questa-- e alcuni menu'. Finche' c'e' solo il padre, tutto ok: vedo i
suoi menu', la sua toolbar e i tasti di scelta rapida assegnati ai
menu' funzionano perfettamente.
Quando apro --o creo-- un documento e quindi creo una finestra figlia,
la toolbar del padre rimane al suo posto, mentre i suoi menu'
spariscono per lasciare spazio a quelli della finestra figlia. In
altre parole, nella barra dei menu' del padre vedo i menu' della
finestra figlia e i menu' del padre spariscono del tutto. Ovviamente,
i tasti di scelta rapida dei menu' del padre non sono piu' attivi e
diventano attivi quelli dei menu' della finestra figlia.
Ad esempio, nel menu' File del padre ho Apri, Chiudi, Salva, Stampa,
Esci. Nel menu' di un figlio ho solo Chiudi e Salva. Quando ho solo il
padre aperto, quindi, vedo tutte le voci di menu', mentre quando ho un
figlio aperto vedo soltanto Chiudi e Salva.
Ora, come soluzione potrei copiare tutti i menu' del padre nei figli,
ma siccome per ora ho 3 tipi diversi di figli e siccome dovrebbero
diventare entro breve di piu', volevo evitare di creare 47 volte gli
stessi menu con tutto quello che questo comporterebbe.
Altra domanda, non strettamente legata all'MDI: ho creato una piccola
toolbar con 4 pulsanti. Ovviamente ho aggiunto un controllo ImageList
con dentro le 4 gif per i pulsanti e le ho abbinate ai pulsanti della
toolbar. Il problema e' che in questo modo le gif non sono piu'
trasparenti :(
Mi spiego meglio: con psp7 --acquistato regolarmente, n.d.r. :)-- ho
creato le mie gif trasparenti 16x16 pixel e le ho salvate come tali.
Se le uso nella proprieta' picture di un commandbutton, sono
trasparenti, mentre se le includo in una ImageList che abbino poi a
una toolbar, le vedo con sfondo bianco.
Ora vi saluto e vi auguro un felice anno nuovo.
Se saprete darmi qualche suggerimento su questi "piccoli" problemi,
ancora meglio ;)
---
      Gianni "bugbarbeq" Rondinini, 25, RA, 242, 152
  VBR - Vero Birro Romagnolo®, diffidate dalle imitazioni!
Opel/ECC Calibrezio EVO-III --- Kawasaki "Gas Gas" ZZ-R 1100
     ICQ# 36893168 - IRCNet: bugbarbeq, @ on #linux-it

 una toolbar, le vedo con sfondo bianco.
prova a smanettare con MaskColor che trovi nella scheda Color delle
Proprietą della ImageList
(Click Dx su ImageList - Proprietą - Color)
Ciauz
Faber
P.S.: perchč non usare .ico al posto di .gif, in questi casi?  :)