Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
App. Visual Studio 6.0
Form Mdi child multiple
lunedì 04 dicembre 2006 - 18.27
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Seyen
Profilo
| Newbie
28
messaggi | Data Invio:
lun 4 dic 2006 - 18:27
Una domanda che m ista bloccando per alcune parti del mio software.
Ho una finestra MDI in cui vengono chiamate più istanze di una stessa finestra figlio. Ora fino a qui tutto ok, la finestra si apre più volte con il seguente codice
Dim par As New PARTITARIO
par.Show
Ora da questa finestra aperta in maniera multipla c'è il tasto stampa che mi fa partire un report su cui arrivano dei dati. Il problema è che alcuni parametri e label del report riprendono dei dati che provengono dalla finestra chiamante. Come faccio a collegare nel codice quale sia la finestra chiamante?
se devo mettere il codice
If PARTITARIO.CHK_tutti = 1 Then
Report.TXTperiodo.SetText "PERIODO: TUTTO"
End If
naturalmente non riesce a prendere la finestra giusta, se metto invece di PARTITARIO solo par mi da errore....come posso fare?
filippo.monti
Profilo
| Junior Member
145
messaggi | Data Invio:
mar 5 dic 2006 - 10:42
C'è un modo per referenziare finestre padre e figlio...
"Me.MdiChildren" identifica tutte le finestre figlio (dal padre)
"Me.MdiParent" identifica la finestra padre (dal figlio)
Spero che questo possa aiutarti
Filippo
shark986
Profilo
| Junior Member
72
messaggi | Data Invio:
gio 14 dic 2006 - 16:08
>Il problema è che alcuni parametri e label del report riprendono
>dei dati che provengono dalla finestra chiamante. Come faccio
>a collegare nel codice quale sia la finestra chiamante?
potresti assegnare ad ogni form di tipo PARTITARIO un numero (con un contatore); quando si clicca su "stampa" questo numero lo salvi in un variabile globale... il report poi andrà a leggere il valore della variabile globale e saprà da quale form è stata richiesta la stampa...
Seyen
Profilo
| Newbie
28
messaggi | Data Invio:
gio 14 dic 2006 - 17:21
Si...alla fine ho dovuto fare così...volevo farlo più elegante e soprattutto cercando di non utlizzare una variabile globale che cmq prende memoria visto che non viene mai liberata per tutta la vita del software
shark986
Profilo
| Junior Member
72
messaggi | Data Invio:
gio 14 dic 2006 - 18:27
... stiamo parlando di UNA variabile che al max sarà di tipo LONG......
fidati sono ben altre le preoccupazioni che dovresti avere per quanto riguarda il discorso "consumo risorse" !!
(se hai risolto accetta la risposta così viene segnalato come problema chiuso!)
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !